Intel QuickPath Interconnect

Intel QuickPath Interconnect

QuickPath Interconnect (kurz: QPI) ist eine von Intel entwickelte Punkt-zu-Punkt-Verbindung für die Kommunikation zwischen Prozessoren untereinander und für die Kommunikation zwischen Prozessoren und Chipsatz. QPI ist im Gegensatz zu seinem Vorgänger Front Side Bus (FSB) kein Bussystem, sondern ein Routing-Mechanismus, der dafür sorgt, dass Datenpakete in einem Netzwerk aus mehreren Prozessoren die richtige Empfänger-CPU erreichen. QPI wurde als Common System Interface (CSI) entwickelt und löste ab dem Core i7 und der damit verbundenen Einführung der Nehalem-Architektur den FSB bei Intel-basierten Systemen ab.

Inhaltsverzeichnis

Technisches

QPI wurde in Konkurrenz zu AMDs HyperTransport-Technologie entwickelt und die erste Version wird seit der zweiten Jahreshälfte 2008 gebaut.

Ein QPI-Port besteht aus zwei unidirektionalen QPI-Links, für jede Übertragungsrichtung einen. Ein QPI-Link besteht aus 20 Leitungspaaren zum symmetrischen Übertragen von 20 Bits. QPI der ersten Version wird mit 2,4 bzw. 3,2 GHz getaktet und im DDR-Verfahren mit zwei Transfers pro Takt bzw. ein Transfer je Taktflanke betrieben, was eine Rate von 4,8 bzw. 6,4 Gigatransfer pro Sekunde (GT/s) ergibt. Ein Link mit 20 Leitungspaaren schafft 20 Bits pro Transfer, davon werden 16 Bit zum Übertragen von Daten und 4 Bit für Header-Informationen genutzt. Die Bandbreite eines QPI-Links lässt sich wie folgt berechnen:

Bei 2,4 GHz bzw. 4,8 GT/s:

  • 4,8 GT/s · 20 Bit/T = 96 GBit/s bzw. 12 GByte/s (Bruttobandbreite)
  • 4,8 GT/s · 16 Bit/T = 76,8 GBit/s bzw. 9,6 GByte/s (Nettobandbreite)

Bei 3,2 GHz bzw. 6,4 GT/s:

  • 6,4 GT/s · 20 Bit/T = 128 GBit/s bzw. 16 GByte/s (Bruttobandbreite)
  • 6,4 GT/s · 16 Bit/T = 102,4 GBit/s bzw. 12,8 GByte/s (Nettobandbreite)

Da QPI eine bidirektionale Punkt-zu-Punkt-Verbindung ist, werden zwei (unidirektionale) Links für eine QPI-Verbindung eingesetzt. Daher werden die obigen Bandbreiten eines Links mit zwei multipliziert. Eine QPI-Verbindung besitzt eine maximale Bandbreite von 19,2 GByte/s bzw. 25,6 GByte/s. Im Vergleich zum schnellsten Front Side Bus, dem FSB 1600, welcher eine Transferrate von 12,5 GByte/s bereitstellt, ist QPI der ersten Version doppelt so schnell (4 · 400 MHz · 8 Byte (64 Bit): 1024 = 12,5 GB/s).

Allerdings ist die Betrachtung der Bandbreite allein nicht aussagefähig für die Geschwindigkeit eines Systems. Hinzu kommt noch die Latenz als genauso wichtiges Kriterium. Beim FSB ist sie vermutlich geringer, weil es ein Bussystem ist und hier kein Routing stattfindet. Der Crossbar-Router in den neuen Nehalem-Prozessoren ist eine zusätzliche Komponente auf der Übertragungsstrecke, die die Signallaufzeiten und damit die Latenz vergrößert, was die Datenrate nicht beeinflusst, die Geschwindigkeit des Gesamtsystems aber senkt. Was nun in der Praxis schneller ist, FSB1600 oder QPI der ersten Version, hängt vom Anwendungsfall ab. Werden oft hintereinander kleine Datenmengen übertragen, ist FSB aufgrund der geringeren Latenz im Vorteil, bei großen Datenmengen am Stück QPI. Da QPI aber bidirektional übertragen kann, wird der Nachteil der höheren Latenz vom FSB ausgeglichen, sofern der Anwendungsfall es erfordert, was bei Mehrkernprozessoren sicher der Fall ist, wenn z. B. ein Kern Daten vom Speicher holt und der andere gleichzeitig Daten zur Grafikkarte übermittelt.

Die Übertragung auf einem QPI-Link findet in 80-Bit-Paketen statt (von Intel Flit genannt), wofür bei 20 Leitungspaaren je ein Bit-4-Transfers bzw. -Übertragungszyklen (Phits genannt) benötigt werden. Von den 80 Bits eines Flits sind 64 Bit (4 · 16 Bit) Nutzdaten, die restlichen 16 Bit (4 · 4 Bit) Header-Werte. Header-Werte werden vom Link-Layer für CRC-Fehlerkorrektur, Message Classes und Virtual Channels genutzt.

Bis zum 31. März 2010 war ein QPI-Takt von 3,2 GHz nur den größeren Core-i7-Modellen vorbehalten. An diesem Tag jedoch hat Intel bekannt gegeben, dass auch der Core i7 920, und die anderen i7-CPUs mit einem QPI von 4,8 GT/s, ohne Verlust der Garantie mit 6,4 GT/s betrieben werden können. Dies trifft auf alle Modelle zu, also auch das ältere C0-Stepping. [1]

Siehe auch

Weblinks

Einzelnachweise

  1. hardware-infos.com: alle Core i7 mit 6,4 GT/s ohne Garantieverlust

Wikimedia Foundation.

Игры ⚽ Поможем написать курсовую

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Intel QuickPath Interconnect — Le QuickPath Interconnect (ou QPI) est un bus informatique développé par Intel dans le but de remplacer le bus système parallèle FSB[1]. Le principal intérêt du bus QPI provient de sa topologie point à point : le bus connectant les… …   Wikipédia en Français

  • Intel QuickPath Interconnect — или просто QuickPath, сокр. QPI (ранее Common System Interface, CSI) последовательная кэш когерентная шина типа точка точка для соединения процессоров между собой и с чипсетом, разработанная фирмой Intel. QPI создавался в ответ на разработанную… …   Википедия

  • Intel QuickPath Interconnect — The Intel QuickPath Interconnect (QuickPath, QPI)[1][2][3] is a point to point processor interconnect developed by Intel which replaces the Front Side Bus (FSB) in Xeon, Itanium, and certain desktop platforms. It was designed to compete with… …   Wikipedia

  • Intel QuickPath Interconnect — El Intel QuickPath Interconnect ( QuickPath , QPI )[1] [2] [3] es una conexión punto a punto con el procesador desarrollado por Intel para competir con HyperTransport. Antes de revelar su nombre, Intel lo mencionaba como Common System Interface o …   Wikipedia Español

  • QuickPath Interconnect — Intel QuickPath Interconnect или просто QuickPath, сокр. QPI (ранее Common System Interface, CSI)  последовательная кэш когерентная шина типа точка точка для соединения процессоров между собой и с чипсетом, разработанная фирмой Intel. QPI… …   Википедия

  • QuickPath Interconnect — (kurz: QPI) ist eine von Intel entwickelte Bus Technologie zur Kommunikation zwischen CPU und Chipsatz. QPI wurde als Common System Interface (CSI) entwickelt und löst ab dem Core i7 und der damit verbundenen Einführung der Nehalem Architektur… …   Deutsch Wikipedia

  • QuickPath Interconnect — Le QuickPath Interconnect, ou QPI (anciennement CSI pour common system interface), est un bus informatique développé par Intel dans le but de remplacer le bus système parallèle FSB[1]. Le principal intérêt du bus QPI provient de sa topologie… …   Wikipédia en Français

  • Intel Core i7 — Intel Core i7 Produktion: seit 2008 Produzent: Intel QPI Takt: 9,6 GB/s bis 12,8 GB/s …   Deutsch Wikipedia

  • Intel i7 — Intel Core i7 Produktion: seit 2008 Produzent: Intel QPI Takt: 9,6 GB/s bis 12,8 GB/s …   Deutsch Wikipedia

  • Intel Core i5 — Intel Core i5 Produzent: Intel L3 Cachegröße: 4 MB bis 8 MB Fertigung: 45 nm bis 32 nm Befehlssatz: x86 / Intel 64 (AMD64) …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”