Автор работы: Пользователь скрыл имя, 24 Октября 2010 в 09:44, Не определен
Реферат
Поэтому HT (минимальная ширина которой - 2 бита) с полным правом может называться последовательной шиной - любые данные, передаваемые по ней, упаковываются в пакеты стандартного вида. Правда, требования скорости наложили на протокол передачи данных сильнейшие ограничения - столь изящной "layered architecture", как у Intel, мы здесь не увидим, да и влияние физической реализации линков HT на общую архитектуру шины очень заметно.
HyperTransport поддерживает
автоматическое определение ширины шины,
от 2-х битных линий до 32-х битных линий.
Полноразмерная, полноскоростная, 32-х
битная шина в двунаправленном режиме
способна обеспечить пропускную способность
до 20800 МБ/с (2*(32/8)*2600), являясь, таким образом,
самой быстрой шиной среди себе подобных.
"Базовая" тактовая
частота шины HT - 200 МГц (то есть
частота передачи данных - 400 МГц).
Это минимально возможная частота функционирования
шины, она определяет и минимальную пропускную
способность HT-линка: 2 бита (минимальная
ширина направления) x 200 МГц (минимальная
частота) x 2 (DDR) = 100 Мбайт/с. В отличие от
PCI Express, где 20% от этой величины "съедает"
кодирование "8/10", это "честные"
100 Мбайт/с, то есть теоретически все они
доступны устройству (пакетирование, конечно,
снизит реальную пропускную способность).
Все последующие тактовые частоты определяются
как кратные данной - 400 МГц, 600 МГц, 800 МГц
(HyperTransport 1.0-1.1), 1000 МГц (последние ревизии
HT 1.x и HT 2.0), 1200 и 1400 МГц (HT 2.0) 2600МГц; (сравните
с шиной PCI и её 33 или 66 МГц)
Столь широкого спектра
скоростей за глаза хватает для
любых применений - от простейших до
сверхпроизводительных. Неудивительно,
что HT получил широчайшую поддержку в
тех областях, где производительность
критична (см. врезку в конце статьи) - эта
шина с успехом используется помимо AMD
Athlon 64/Opteron еще и в новейших процессорах
Apple G5 (IBM) и сопутствующих чипсетах, в процессорах
Transmeta, в разнообразных сетевых устройствах
(Cisco, Broadcom), в чипсетах Nvidia и ALi/ULi.4
В принципе технология
могла бы с легкостью занять место
PCI Express. Этому мешает только неудобство
протоколов передачи, которые, вообще
говоря, можно было бы и перекрыть вышележащими
протоколами, - но Intel предложила свою,
совершенно иную альтернативу, а на разработку
собственной шины общего назначения (3GIO)
на базе HT у AMD, видимо, не хватило ресурсов.
Однажды разработанный
мост PCI-HyperTransport позволяет взаимодействовать
любому процессору, поддерживающиму шину
HyperTransport и любому устройству шины PCI. Для
примера, NVIDIA nForce чипсет использует шину
HyperTransport для соединения между северным
и южным мостами.
Шина HyperTransport поддерживает
технологии энергосбережения, а именно
ACPI. Это значит, что при изменении состояния
процессора (C-state) на энергосберегающее,
изменяется также и состояние устройств
(D-state). Например, при отключении процессора
НЖМД также отключаются.
Отличие HT от других последовательных пакетных протоколов в том, что при передаче одного пакета, возможно прервать передачу, и передать второй - более срочный. Такая экзотическая на первый взгляд схема нужна для обеспечения экстремально низких задержек передачи сообщений: при достаточно широкой шине типичная задержка передачи сообщения в НТ составляет 1-2 такта.