Интернет магазин китайских планшетных компьютеров



Компьютеры - Hyper-threading - Принцип работы

02 мая 2011


Оглавление:
1. Hyper-threading
2. Принцип работы



В процессорах с использованием этой технологии каждый физический процессор может хранить состояние сразу двух потоков, что для операционной системы выглядит как наличие двух логических процессоров. Физически у каждого из логических процессоров есть свой набор регистров и контроллер прерываний, а остальные элементы процессора являются общими. Когда при исполнении потока одним из логических процессоров возникает пауза, то управление передаётся потоку в другом логическом процессоре. Таким образом пока один процесс ждёт, например данные из памяти, вычислительные ресурсы физического процессора используются для обработки другого процесса.

Производительность

Были представлены следующие преимущества Hyper-threading: улучшенная поддержка многопоточного кода, позволяющая запускать потоки одновременно; улучшенная реакция и время отклика; увеличенное количество пользователей, которое может поддерживать сервер.

По словам Intel, первая реализация потребовала всего 5-процентного увеличения площади кристалла, но позволяла увеличить производительность на 15 — 30 %.

Intel утверждает, что прибавка к скорости составляет 30 % по сравнению с идентичным процессорами Pentium 4 без технологии «Simultaneous multithreading». Однако прибавка к производительности изменяется от приложения к приложению: некоторые программы вообще несколько замедляются при включённой технологии Hyper-threading. Это, в первую очередь, связано с «системой повторения» процессоров Pentium 4, занимающей необходимые вычислительные ресурсы, отчего и начинают «голодать» другие потоки .



Просмотров: 1379


<<< MIL-STD-1750A