Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
системные шины.docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
1.37 Mб
Скачать

Уровни протоколов

Технология QuickPath Interconnect является одной из частей того, что в компании Intel называют архитектурой QuickPath Architecture. Архитектура QuickPath Architecture разработана для пяти сетевых уровней, которые можно соотнести с некоторыми сетевыми уровнями модели OSI.

Физический уровень (Physical Layer) архитектуры QuickPath Architecture описывает физическую разводку соединений, включая передатчики и приемники данных и полосы шириной 20-бит в каждом направлении.

Канальный уровень (Link Layer) архитектуры QuickPath Architecture описывает фактическую отправку и прием данных по 72-битным сегментам с 8 битами, используемыми для CRC определения ошибок. Всего это составляет 80 бит, отправляемых по каждым 20 полосам в каждом направлении!

Уровень маршрутизации (Routing Layer) отвечает за отправку 72-битного сегмента данных в канальный уровень. В этом 72-битном сегменте данных 64 бита занимают данные и 8 занимает заголовок. 8-битный заголовок состоит из цели и типа сообщения. 64 бита данных представляют собой то, что в Intel используют для расчета общей производительности QuickPath Interconnect (в отличие от всех 80 бит).

Транспортный уровень (Transport Layer) отвечает за обработку ошибок в передаче данных и запрашивает повторную передачу при обнаружении ошибок.

Уровень протокола (Protocol Layer) в QuickPath Architecture отвечает за когерентность кэшей и за то, как программы более высокого уровня будут получать доступ к механизмам передачи данных в QuickPath Interconnect.

Вывод QuickPath Interconnect против HyperTransport

Итак, теперь, когда мы рассмотрели QuickPath Interconnect и вы освежили в памяти информацию из моей статьи о HyperTransport, вы должны себе хорошо представлять переход отрасли от архитектуры системной шины – во благо всем нам. Но вам, возможно, интересно, какая из этих двух технологий лучше. Это, как всегда, очень сложный вопрос. На данный момент кажется, что у QuickPath Interconnect есть небольшое преимущество в производительности по сравнению с HyperTransport, однако HyperTransport разработана, как гораздо более гибкая технология.

QuickPath Interconnect в основном предназначается для подключения нескольких процессоров друг к другу и контроллеру ввода/вывода, как показано на рисунке 1 выше. HyperTransport тоже позволяет это сделать, но она также может использоваться для подключаемых карт и в качестве механизма передачи в роутерах и коммутаторах. HyperTransport также является открытой технологией, что, на мой взгляд, дает ей значительное преимущество перед QuickPath Interconnect, которая является технологией Intel. Эти технологии только начали развиваться; особенно QuickPath Interconnect. В ближайшем будущем они будут использоваться во все большем количестве компьютеров, и, скорее всего, мы увидим определенные изменения в них, которые позволят повысить производительность систем. Для QuickPath Interconnect, вероятно, также будут придуманы другие области ее применения, после чего она действительно сможет составить конкуренцию HyperTransport в качестве механизма передачи данных для разных сфер применения.

Для большей наглядности все коэффициенты умножения доступных на данный момент моделей процессоров на базе ядра Lynnfield приведены в следующей таблице:

Модель

Частота, ГГц

Множитель CPU

Множитель Uncore

Множитель памяти*

Множитель QPI

Core i7-870

2,93

x9-x22

x18

x6, x8, x10, x12

x16, x18

Core i7-860

2,8

x9-x21

x18

x6, x8, x10, x12

x16, x18

Core i5-750

2,66

x9-x20

x16

x6, x8, x10

x16, x18

* — множители эффективные, т.е. реальные в два раза меньше

Подробнее:http://www.overclockers.ru/hardnews/46699/Servernye_processory_Haswell_poluchat_bolee_bystruju_shinu_QPI_i_quot_soprocessor_quot.html