В 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

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