Обмен информацией по шине QPI.
Обмен информацией по шине QPI осуществляется сдвоенными передачами – т.е. на удвоенной тактовой частоте. В табл. 1 для сравнения приведены скорости обмена для различных технологий.
Логические операции в физическом слое ответственны за сброс, инициализация и адаптацию. Физический уровень разработан с очень низким ожидаемым процентом ошибок в данных из-за случайного «шума» и «помех» в системе. Ошибки, которые иногда могут быть обнаружены будут исправлены через функции, заложенные на уровне связи. Чтобы частота появления ошибочных битов не превышала заданное предельное значение, физический слой выполняет периодическую рекалибровку. Аппаратно встроенный тест (Intel® IBIST) обеспечивают механизм для проверки всей шины на полной эксплуатационной скорости без использования внешнего диагностического оборудования.
Таблица 1
Technology |
Bit Rate (GT/s) |
Intel front-side bus |
1.61 |
Intel® QuickPath Interconnect |
6.4/4.8 |
Fully-Buffered DIMM |
4.02 |
PCI Express* Genl3 |
2.5 |
PCI Express* Gen23 |
5.0 |
PCI Express* Gen33 |
8.0 |
Для обмена информацией между компонентами системы используются пакеты. Пакетная связь начинается на канальном уровне для реализации функций управления каналом. Пакеты формируются для того, чтобы надежно перенести информацию от передающего к принимающему компоненту. Поскольку пакеты передаются через соответствующие уровни, они дополняются вспомогательной информацией, необходимой для обработки пакета на соответствующем уровне. На принимающей стороне происходит обратный процесс, и пакет преобразовывается обратно, начиная с физического уровня и далее, до формата, в котором он может быть обработан принимающим устройством.
Рис. 1. Типовая обобщенная структура пакета и состав пакета для разных уровней
Физический уровень принимает с линий связи кадр проверяет его корректность и выделяет из него пакет. Физическим уровнем биты phits и биты контроля циклического избыточного кода не контролируются. Физический уровень объединяет phits в пакеты, и передает пакеты на уровень связи. Каждый пакет, состоит из 80 бит (рис.1). Рис. 2 иллюстрирует возможности физического уровня передачи информации кадра по шине QPI.
Рис. 2. Физический уровень Intel® QPI (Phit) требует для передачи 20 физических линий передач.
В заключение можно отметить основные достоинства шины QPI: поддержка ассиметричных связей, хорошая масштабируемость по скорости, по ширине шины, частоте и направлению – все это позволяет разработчикам сложных компьютерных систем выбирать решения полностью соответствующее их задачам. Широкая полоса пропускания позволяет в проектируемых многопроцессорных системах легко добавлять новые высокопроизводительные компоненты. Кроме того, использование шины QPI позволяет сократить время на разработку этих проектов, так как добавление в систему новых чипов не вызывает проблем.