Процессоры состоят из нескольких компонентов, таких как ALU и CU. Гиперпоточность позволяет нескольким потокам работать одновременно там, где есть ресурсы в этих компонентах. В одноядерном ЦП с гиперпоточностью, предположительно, если один гиперпоток использует все доступные ресурсы части ЦП для выполнения инструкций SIMD, он блокирует другой гиперпоток из того же компонента.
Я заинтересован в просмотре использования этими различными компонентами, в частности использования компонента, который выполняет инструкции SIMD. Как я могу это сделать?
ОС не указана. Разве это не важно?
—
Kamil Maciorowski
Я был бы заинтересован в любой операционной системе, просто чтобы посмотреть, как это можно сделать. Но я бы больше интересовался Windows XP конкретно.
—
Alex