Welche Arten von Leistungsverbesserungen sind bei Architekturen mit QPI im Vergleich zu einem FSB zu erwarten?

1171
Flimbus Akimbo

Beim Vergleich der beiden neuen i7-Prozessoren von Intel ist mir aufgefallen, dass der einzige Unterschied, abgesehen von der L3-Cachegröße und der CPU-Geschwindigkeit, QuickPath Interconnect ist, und dies scheint den größten Preisunterschied zwischen den beiden zu erklären ($ 600 vs $ 1000). Ich interessiere mich nicht für eine Kaufberatung, aber ich frage mich, was die Vorteile von QPI sind.

Ich habe den Wikipedia-Artikel gelesen und verstehe, dass QPI den Front-Side-Bus im Wesentlichen ersetzt. Der Artikel sagt, dass die erste QPI-Implementierung den doppelten Durchsatz des heutigen FSB erreichte, aber es ist nicht klar, dass diese Erhöhung des Durchsatzes zu einer Leistungssteigerung in realen Situationen führt.

Ich verstehe, dass ein schnellerer FSB schnellere Prozessoren und Speicher ermöglicht. Wenn man den FSB theoretisch durch etwas schnelleres (QPI) ersetzt, würde dies auch schnellere Prozessoren und Speicher ermöglichen. Ich habe jedoch nichts gesehen, was darauf hindeutet, dass es wesentlich schnellere Komponenten gibt, die nur mit QPI verwendet werden können. Mit anderen Worten, ein schneller FSB scheint in jeder Hinsicht "gut genug" zu sein.

Wird ein FSB immer noch als Engpass angesehen, wenn jemand nicht versucht, mir etwas zu verkaufen? Wenn ja, wann bietet QPI eine Leistungsverbesserung gegenüber einem FSB? QPI wird anscheinend nicht wie der FSB für den Speicherzugriff verwendet. Wie wirkt sich das aus?

Edit: Ich suche nach einer Antwort, die sagen kann: "Wenn das Spielen und die Kommunikation mit der Grafikkarte der Engpass ist, werden Sie X-Art Verbesserung sehen. Wenn Sie CPU-intensive Vorgänge wie das Kompilieren ausführen, werden Sie wahrscheinlich keinen Effekt sehen es sei denn, es ist auch speicherintensiv "oder so ähnlich. Theoretische Höchstwerte und Leistung in konstruierten Situationen sind nicht sinnvoll, ebenso wenig wie die genaue prozentuale Leistungssteigerung bei bestimmter Hardware und einer bestimmten Aufgabe wie dem ersten Ladebildschirm in Crysis: P. Ein glückliches Medium, bitte! Natürlich können Sie Verallgemeinerungen mit bestimmten Testergebnissen unterstützen.

Mega-Bonuspunkte, wenn Sie dieselben Probleme auch für HyperTransport ansprechen können .

5
Diese Frage hat leider keine deterministische Antwort. Ohne spezifische Arbeitslasten könnten die Unterschiede in der realen Welt gleich Null sein. Angenommen, Ihr "Beispiel aus der realen Welt" starrt Facebook sechs Stunden lang an, was die Nutzungsdaten eigentlich unterschätzt. Trotzdem steht der Punkt. surfasb vor 12 Jahren 0
Ich habe den Titel so bearbeitet, dass er (hoffentlich) bestimmte Ergebniserwartungen weniger erscheinen lässt. Ƭᴇcʜιᴇ007 vor 12 Jahren 1

2 Antworten auf die Frage

3
Ƭᴇcʜιᴇ007

Die QuickPath-Architektur erhöht die Bandbreite zwischen physischen Prozessoren, Arbeitsspeicher und E / A auf mindestens drei Arten:

  • Die Speichercontroller werden vom Chipsatz in die CPU verschoben, wodurch der Weg von jedem Prozessor zum RAM verkürzt wird und verhindert wird, dass Daten durch einen zentralen, gemeinsam genutzten Chipsatz hin und her gehen, um an den Speicher zu gelangen.
  • Es gibt Verbindungen / Pfade, die den Prozessoren hinzugefügt werden, um Daten direkt zwischen ihnen weiterzuleiten, wodurch wiederum Datenübertragungen durch einen zentralen Chipsatz vermieden werden, um Daten zwischen den CPUs gemeinsam zu nutzen.
  • Es gibt jetzt mehrere Pfade zum Chipsatz, die Sie mit anderen E / A verbinden.

Diese Verbindungen werden als QuickPath Interconnects (QPI) bezeichnet und sind erheblich kürzer, breiter und schneller als herkömmliche FSB-Verbindungen.

Die netzartige (Punkt-zu-Punkt) -Architektur von QPA wird auch in Zukunft eine große Erweiterbarkeit ermöglichen, ohne den Engpass einer einzigen FSB zu überlasten.

"Wann werde ich die Verbesserungen bemerken?"

Sie sollten eine Leistungssteigerung bei allem feststellen, bei dem Daten zwischen CPUs zum und vom Systemspeicher und zu und von der System-E / A übertragen werden. YMMV. :)

Hier finden Sie die besten Informationen darüber.

2
Vineet Menon

QPI ist eine neue Technologie für IO-Interconnect von Intel, die mit der Core-i-Prozessorserie eingeführt wurde.

QPI verhält sich wie ein IO-Bus mit zusätzlicher Funktion für die Prozessorverbindung. Nun, da Sie in QPI Leistungsverbesserungen gegenüber FSB wünschen, kann ich sagen, dass QPI im Vergleich zu FSB ein Wunder darstellen kann. In früheren Architekturen war es so, dass der Speicher mit einem Prozessor lokalisiert wurde. Dies bedeutet, dass sich Daten in einem Speicherchip befinden. und der Chip hat die Nähe zu einem bestimmten Prozessor, war einem Prozessor elektrisch näher. Mit FSB ist das jetzt nicht der Fall. Die Daten können schneller und effizienter zwischen den Prozessoren übertragen werden. Sie können eine dedizierte Verbindung von jedem Prozessor zu jedem anderen haben. Es reicht aus, den Cluster miteinander zu verbinden, aber es ist wirklich hilfreich, wenn der Cluster vollständig verbunden ist (jeder Prozessor ist miteinander verbunden).

Für ein Intel-Video klicken Sie hier . Für ein einführendes Whitepaper von Intel hier .

Zusammenfassend kann man sagen, dass QPI die Leistung in einem Multiprozessor-PC enorm verbessert. Selbst in einem Prozessor mit einem Prozessor wird die E / A durch QPI verbessert.