5

Как можно напрямую сравнить один процессор Intel Xeon E5 1xxx с одним E5 2xxx, если речь идет о скорости связи с памятью и периферийными устройствами?

1xxx использует DMI 2.0, а 2xxx QPI. Допустим, процессор имеет 8,0 ГТ / с QPI.

Я знаю, что это будет очень мало разницы в реальном мире, но я пытаюсь понять, как работает эта технология.

1) в чем разница между DMI и QPI?

2) в приведенном выше примере, какой из них быстрее и на сколько?

2 ответа2

6

QPI

В дополнение к подключению процессора к PCH, QPI подключает процессоры друг к другу.

QPI очень быстрый, канал QPI с пропускной способностью 6,4 ГТ / с имеет общую пропускную способность 25,6 ГБ / с, а при 8,0 ГТ / с общая пропускная способность составляет 32 ГБ / с. То есть гига байт не бит.

Кроме того, 20% полосы пропускания канала является служебной информацией, но данные оценки даны для фактических данных и не включают накладные расходы, поэтому фактическая полоса пропускания канала выше.

QPI при подключении к PCH служит единственным путем передачи данных к ЦП при подключении к периферийным устройствам, PCH обеспечивает порты PCIe при подключении через QPI (например, X58).

Процессоры с 4 каналами QPI, соединяющимися в системе с 4 сокетами, используют только 3 для подключения к другим процессорам, оставляя по 1 на сокет для подключения к контроллерам ввода-вывода с высокой пропускной способностью для серверов, таких как контроллеры 55x0 и 7500.

DMI

DMI 2.0 намного медленнее со скоростью 5 Гбит / с. Это гигабитные биты, а не байты. Однако для подключения к PCH используются несколько каналов DMI, которые обычно предлагают скорость 20 Гбит / с через 4 канала. Это используется совместно с хранилищем и контроллерами USB, которые в зависимости от модели PCH могут потреблять гораздо большую пропускную способность.

Более старые соединения DMI, например, используемые X58 PCH с контроллером ICH-10R, были ниже со скоростью 16 ГБ / с; этот контроллер имел потенциально меньшую максимальную пропускную способность, но все еще выше, чем может обеспечить DMI (18 ГБ / с только для SATA, 3 ГБ / с для PCIe, 0,7 ГБ / с для USB2.0 и т. д.)

Процессоры, использующие DMI для подключения к PCH, предоставляют порты PCIe непосредственно от процессора, обеспечивая более высокую пропускную способность (до 80 ГБ / с) и меньшую задержку, чем PCIe на основе QPI.

И то и другое

Некоторые новые процессоры Xeon, использующие QPI, также могут иметь до 40 портов PCIe. Эти процессоры также имеют DMI для подключения к PCH, оставляя QPI для подключения только к другим процессорам в системах с несколькими сокетами.

Если PCH подключается к DMI, наличие QPI не даст никакой выгоды без многоплатной материнской платы. Знание пропускной способности канала и его распределения позволит лучше использовать периферийные устройства, такие как подключение устройств SATA с высокой пропускной способностью к контроллерам, подключенным к процессору PCIe, вместо PCH, подключенного к DMI, чтобы не насыщать канал DMI, не оставляя пропускную способность для локальной сети. и порты USB.



PCH: концентратор контроллера платформы
IOH/ICH: концентратор контроллера ввода-вывода
QPI: QuickPath Interconnect
DMI: прямой медиаинтерфейс

5

DMI 2.0 связывает процессор с периферийными устройствами. Доступ к памяти, графике и другим высокоскоростным устройствам не использует шину DMI.

QPI - это высокоскоростная связь между процессорами точка-точка. Он используется в многопроцессорных конфигурациях для передачи трафика когерентности кэша и позволяет одному процессору получать доступ к памяти, подключенной к другому процессору. Он также используется для связи процессоров с некоторыми высокоскоростными устройствами.

Нет смысла сравнивать их, потому что они выполняют совершенно разные функции.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .