2

Моя система имеет два физических ядра и четыре логических процессора. Насколько я понимаю, это означает, что у меня есть четыре процессора из-за гиперпоточности, и работа распределяется как можно более равномерно. Однако у меня есть опция BIOS, которая отключает Hyperthreading, давая мне только два процессора для работы.

Если я включу эту опцию, чего ожидать? Будет ли моя система ускоряться или замедляться? Если бы я запускал что-то, использующее весь процессор, например Folding @ home, заметил бы я увеличение или уменьшение производительности?

1 ответ1

0

Гиперпоточность позволяет процессору оставаться активным и никогда не работать вхолостую во время загрузки. Lifehacker сделал хороший пост, основанный на видео «Как можно быстрее» на YouTube, объясняющий эту технологию теорией и метафорой. Это хорошее чтение, и Линус в видео на YouTube отлично объясняет это.

Если Hyperthreading включен, он обеспечивает более стабильную общую скорость обработки и делает рабочие нагрузки, которые не требуют последовательных процессов (т. Е. Рендеринга в Blender, редактирования видео и многозадачности), заметно быстрее. Хотя, если ваши профессора требуют, чтобы они выполнялись по порядку (например, математические уравнения для вычислений), это не имеет никакого значения для небольшого снижения производительности. Я думаю, что вы заметите, по крайней мере, заметное увеличение производительности в Folding @ home, особенно если вы одновременно выполняете другие задачи, но это будет зависеть от программирования и оптимизации приложения. Как бы много ни помогало гиперпоточность, это не то же самое, что удвоение процессорных ядер, но в целом лучше оставить его включенным для гораздо более быстрой многозадачности и риска возможного незначительного снижения производительности и производительности, как только в "голубую луну".

Надеюсь, поможет!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .