Компьютер сети Группа : ки-12-20p


Download 224.79 Kb.
bet1/5
Sana30.04.2023
Hajmi224.79 Kb.
#1415947
  1   2   3   4   5

Ташкентский университет информационных технологий имени Мухаммада ал-Хоразмий Карши филлиал

  • Компьютер сети
  • Группа : КИ-12-20p
  • Выполнил(а):
  • ТЕМУ:Технология гиперпоточности

Технология гиперпоточности

Hyper-Threading

  • Технология Intel® Hyper-Threading (Intel® HT) обеспечивает более эффективное использование ресурсов процессора, позволяя выполнять несколько потоков на каждом ядре.
  • В отношении производительности эта технология повышает пропускную способность процессоров, улучшая общее быстродействие многопоточных приложений.

Hyper-Threading

  • HT позволяет одному физическому ядру обрабатывать одновременно несколько (обычно два) логических потока.
  • Процессор, поддерживающий гиперпоточность: может хранить информацию сразу о нескольких выполняющихся потоках;
  • Cодержит по одному набору регистров (то есть блоков быстрой памяти внутри процессора) и по одному контроллеру прерываний (то есть встроенному блоку процессора, отвечающему за возможность последовательной обработки запросов о наступлении какого-либо события, требующего немедленного внимания, от разных устройств) на каждый логический процессор.

Hyper-Threading

  • Как видно на картинке выше при выполнении одной задачи процессор не занят на 100% — какие-то блоки процессора не нужны в данной задаче, где-то ошибается модуль предсказания, где-то происходит ошибка обращения к кэшу — в общем и целом при выполнении задачи процессор редко бывает занят больше, чем на 70%.
  • Технология HT как раз передает незанятым блокам процессора вторую задачу, и получается что одновременно на одном ядре обрабатываются две задачи.

Hyper-Threading

  • Удвоения производительности не происходит по понятным причинам — очень часто получается так, что двум задачам нужен один и тот же вычислительный блок в процессоре, и тогда мы видим простой: пока одна задача обрабатывается, выполнение второй на это время просто останавливается.
  • В итоге время, затраченное процессором с HT на две задачи, оказывается больше времени, требуемого на вычисление самой тяжелой задачи, но меньше того времени, которое нужно для последовательного вычисления обеих задач.

Download 224.79 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling