Вопросы по теме 'hyperthreading'
Упорядочивание ЦП в Linux (с гиперпоточностью)
Мне любопытно, какой порядок ЦП в Linux. Скажем, я привязываю поток к cpu0, а другой - к cpu1 в гиперпоточной системе, будут ли они оба находиться на одном физическом ядре. Учитывая Core i7 920 с 4 ядрами и гиперпоточностью, вывод / proc / cpuinfo...
16204 просмотров
schedule
13.05.2022
Ядра и гиперпоточность
Я пишу чрезвычайно оптимизированный многопоточный код с интенсивным использованием ЦП на C, который выполняет задачу в более или менее ограниченном временном пространстве. В течение этого времени он не выходит из кэша L1, кроме как для загрузки...
433 просмотров
schedule
05.01.2024
Проблемы с производительностью CPU / Intel OpenCL, вопросы реализации
У меня есть несколько вопросов, которые витают в воздухе без ответа уже несколько дней. Вопросы возникли, потому что у меня есть реализации одной и той же проблемы в OpenMP и OpenCL. OpenCL отлично работает на GPU, но имеет на 50% меньшую...
2216 просмотров
schedule
20.08.2022
сколько инструкций он может выполнить за одну секунду?
У процессора 4 ядра
Каждое ядро имеет 2 гиперпотока
Его тактовая частота - 2 ГГц.
В среднем инструкции требуется 4 цикла ЦП для выполнения в каждом гиперпотоке.
Сколько инструкций он может выполнить за одну секунду? Мне нужна помощь...
5201 просмотров
schedule
29.09.2023
Максимальное использование ЦП (максимально допустимое использование ЦП)
У меня четырехъядерный процессор (с технологией гиперпоточности — HT). Я запускаю приложение, которое занимает 270 % ЦП (согласно команде TOP).
Какова общая доступная загрузка ЦП? (это 400% или 800%?)
I'm asking because according to Intel...
1201 просмотров
schedule
22.11.2022
Влияние гиперпоточности на gettimeofday и другие измерения времени
когда я сравнивал ЦП с гиперпоточностью с матричными операциями BLAS в C, я наблюдал почти точное удвоение времени выполнения функций при использовании гиперпоточности. Я ожидал некоторого улучшения скорости из-за выполнения не по порядку или других...
166 просмотров
schedule
17.07.2022
При использовании Hyper Threading потоки одного физического ядра обмениваются через какой уровень кэша L1 / L2 / L3?
Позволяет ли Hyper Threading использовать L1-кеш для обмена данными между двумя потоками, которые выполняются одновременно на одном физическом ядре, но в двух виртуальных ядрах?
При условии, что оба принадлежат одному процессу, то есть в одном...
888 просмотров
schedule
23.07.2022
как основные инструкции выполняются параллельно
Может быть, это глупый вопрос, но я пытаюсь лучше понять внутреннюю работу оборудования...
если процессор имеет несколько потоков, и у нас есть набор инструкций для его назначения. когда я читал, как это работает, на...
128 просмотров
schedule
15.10.2022
Когда возникает гиперпоточность при использовании MPI, OpenMP и PBS Pro?
В системе с общей памятью под управлением Linux предположим, что у нее 4 процессора Intel Xeon-E5, и каждый процессор имеет 10 ядер. PBS Pro установлен. И, например, пользователи используют qsub -l select=1:ncpu=30 для запуска программ, если они...
2968 просмотров
schedule
07.04.2022
Go считает виртуальные ядра, а не физические?
У меня есть код Go, который я тестирую на своем Macbook (процессор Intel Core i5 с двумя физическими ядрами).
runtime.NumCPU() в Go дает 4, потому что он считает «виртуальные ядра».
Я мало что знаю о виртуальных ядрах в этом контексте, но мои...
1612 просмотров
schedule
29.07.2022
Спецификация RISC-V ссылается на слово «харт» - что означает «харт»?
Я нашел ссылки на hart на странице 35 документа спецификация RISC-V 2.1 . Однако мне не удалось найти определение для hart в этом документе. Харт имеет в виду аппаратную нить или что-то более зловещее?
5839 просмотров
schedule
18.07.2023
Включение/выключение гиперпоточности в простом скрипте Python
Я читал что-то о гиперпоточности и узнал, насколько это полезно для производительности. Я знаю, что идея заключается в том, что когда будут выполняться 2 непересекающихся процесса на ядре, в гиперпоточности это может быть выполнено в одно и то же...
1990 просмотров
schedule
13.04.2023
Должен ли я стремиться к нескольким физическим ядрам или нескольким потокам для параллельных вычислений в R?
Я новичок в параллельных вычислениях, и это может быть тривиальный вопрос. Я думаю, какой процессор выбрать для параллельных вычислений (на одной машине)? В частности, я хотел бы знать, следует ли мне стремиться к большому количеству (физических)...
331 просмотров
schedule
13.03.2023