В C++ какой самый быстрый способ чтения системной памяти [закрыто]C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 В C++ какой самый быстрый способ чтения системной памяти [закрыто]

Сообщение Anonymous »

Я разрабатываю высокопроизводительные параллельные алгоритмы. При работе в Azure на узле со 176-ядерным процессором AMD EPYC максимальная скорость, которую мне удалось достичь, составляет 200 ГБ/сек для чтения системной памяти с использованием всех ядер – например. выполнение суммирования большого массива, полного целочисленных значений. В характеристиках этой машины указана пропускная способность системной памяти 800 ГБ/сек. Строительные блоки потоков используются для параллелизма, суммируя 1 миллиард 32-битных или 64-битных целых чисел. Я пробовал это в Windows и Linux.
Кто-нибудь знает способ добиться пропускной способности системной памяти около 800 ГБ/сек?

Подробнее здесь: https://stackoverflow.com/questions/785 ... tem-memory
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»