Вопросы по теме 'hyperthreading'

Упорядочивание ЦП в Linux (с гиперпоточностью)
Мне любопытно, какой порядок ЦП в Linux. Скажем, я привязываю поток к cpu0, а другой - к cpu1 в гиперпоточной системе, будут ли они оба находиться на одном физическом ядре. Учитывая Core i7 920 с 4 ядрами и гиперпоточностью, вывод / proc / cpuinfo...
16204 просмотров
schedule 13.05.2022

Ядра и гиперпоточность
Я пишу чрезвычайно оптимизированный многопоточный код с интенсивным использованием ЦП на C, который выполняет задачу в более или менее ограниченном временном пространстве. В течение этого времени он не выходит из кэша L1, кроме как для загрузки...
433 просмотров

Проблемы с производительностью CPU / Intel OpenCL, вопросы реализации
У меня есть несколько вопросов, которые витают в воздухе без ответа уже несколько дней. Вопросы возникли, потому что у меня есть реализации одной и той же проблемы в OpenMP и OpenCL. OpenCL отлично работает на GPU, но имеет на 50% меньшую...
2216 просмотров

сколько инструкций он может выполнить за одну секунду?
У процессора 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 просмотров

как основные инструкции выполняются параллельно
Может быть, это глупый вопрос, но я пытаюсь лучше понять внутреннюю работу оборудования... если процессор имеет несколько потоков, и у нас есть набор инструкций для его назначения. когда я читал, как это работает, на...
128 просмотров

Когда возникает гиперпоточность при использовании MPI, OpenMP и PBS Pro?
В системе с общей памятью под управлением Linux предположим, что у нее 4 процессора Intel Xeon-E5, и каждый процессор имеет 10 ядер. PBS Pro установлен. И, например, пользователи используют qsub -l select=1:ncpu=30 для запуска программ, если они...
2968 просмотров

Go считает виртуальные ядра, а не физические?
У меня есть код Go, который я тестирую на своем Macbook (процессор Intel Core i5 с двумя физическими ядрами). runtime.NumCPU() в Go дает 4, потому что он считает «виртуальные ядра». Я мало что знаю о виртуальных ядрах в этом контексте, но мои...
1612 просмотров

Спецификация RISC-V ссылается на слово «харт» - что означает «харт»?
Я нашел ссылки на hart на странице 35 документа спецификация RISC-V 2.1 . Однако мне не удалось найти определение для hart в этом документе. Харт имеет в виду аппаратную нить или что-то более зловещее?
5839 просмотров

Включение/выключение гиперпоточности в простом скрипте Python
Я читал что-то о гиперпоточности и узнал, насколько это полезно для производительности. Я знаю, что идея заключается в том, что когда будут выполняться 2 непересекающихся процесса на ядре, в гиперпоточности это может быть выполнено в одно и то же...
1990 просмотров
schedule 13.04.2023

Должен ли я стремиться к нескольким физическим ядрам или нескольким потокам для параллельных вычислений в R?
Я новичок в параллельных вычислениях, и это может быть тривиальный вопрос. Я думаю, какой процессор выбрать для параллельных вычислений (на одной машине)? В частности, я хотел бы знать, следует ли мне стремиться к большому количеству (физических)...
331 просмотров