Вопросы по теме 'numa'
функция malloc/memcpy работает независимо от NUMA?
Пытаясь увеличить скорость моих приложений на не-NUMA/стандартных ПК, я всегда обнаруживал, что узким местом был вызов malloc() , потому что даже на многоядерных машинах он используется/синхронизируется между всеми ядрами.
У меня есть ПК с...
1916 просмотров
schedule
02.05.2024
Назначение задач потокам в Cilk и назначение потоков узлам NUMA
Например, есть три потока.
Потоку 1 назначаются задачи 1, 2 и 3.
Потоку 2 назначаются задачи 4, 5 и 6.
Потоку 3 назначаются задачи 7, 8 и 9.
Размеры задач неодинаковы. Задачи, назначенные потоку, имеют очень похожие рабочие наборы,...
479 просмотров
schedule
05.09.2022
Какую архитектуру назвать неоднородным доступом к памяти (NUMA)?
Согласно вики : Неоднородный доступ к памяти (NUMA) — это конструкция компьютерной памяти, используемая в многопроцессорность, когда время доступа к памяти зависит от расположения памяти относительно процессора.
Но непонятно, о какой памяти идет...
1843 просмотров
schedule
02.02.2024
Почему нельзя обеспечить прямой доступ одного процессора к кешу другого процессора?
В архитектуре NUMA (неоднородный доступ к памяти) каждый процессор имеет собственный кеш первого уровня, поэтому существует протокол (MESI) для связи между процессорами. Но почему нельзя напрямую подключить каждый процессор к чужому кэшу? Я читал,...
209 просмотров
schedule
05.07.2022
Как память статически выделенных огромных страниц распределяется между узлами NUMA?
В моем файле /etc/default/grub я явно выделил N огромных страниц с помощью «hugepages=N». Если я работаю на компьютере с двумя узлами NUMA, выделяется ли N/2 огромных страниц для каждого узла, или все они переходят к узлу 0, или ....? Также есть ли...
898 просмотров
schedule
12.02.2024
Ссылка на статическую библиотеку от cmake
У меня есть проект С++ с использованием библиотеки libnuma. Поскольку у меня нет разрешения на установку libnuma в корневой системе, я должен установить ее в папку пользователя: /home/khangtg/opt. Эта папка содержит 2 основные папки:
Папка...
2911 просмотров
schedule
25.03.2024
можно ли превысить лимит пропускной способности при использовании многоядерного?
Я тестирую пропускную способность с помощью инструмента FIO Benchmark. вот моя спецификация оборудования
2 сокета на 10 ядер
Версия ядра: 4.8.17
твердотельный накопитель Intel серии 750
ЦП: ЦП Intel(R) Xeon(R) E5-2650 v3 @ 2,3 ГГц,...
403 просмотров
schedule
13.02.2024
Увеличить скорость только одного ядра процессора
Я хотел бы увеличить скорость только 1 ядра процессора и снизить частоты всех остальных ядер процессора. Для этого я использовал следующие шаги:
отключено intel_pstate и включено акпи
установите регулятор CPU3 на производительность и...
93 просмотров
schedule
12.10.2023