PCI Lanes bei Dual-CPU additiv?

HAWK7

Kabelverknoter(in)
Die Frage ist theoretischer Natur. Es geht nicht darum, ob es lohnt.

Man will in einem System vier GPUs mit jeweils 16x PCIe betreiben.
Nun wird aus Mangel von passenden CPUs für ein 64 PCIe Lane System auf ein Dual-CPU-System zurückgegriffen.
Es wird angenommen, dass keine weitere Hardware die PCIe Lanes braucht.
Die CPUs haben größer gleich 32 PCIe Lanes.

Lassen sich die PCIe Lanes eines Multi-CPU-System addieren und lässt sich dadurch die Bandbreite gegenüber einem single CPU System in diesem Beispiel steigern?

Würde die Leistung der GPUs sich bei Cossfire/SLI in Spielen steigern, wenn nur die 8x PCIe Lanes limitieren würden?
 
Theoretisch sollten 2x32 Lanes möglich sein. Sobald aber über/zwischen den CPUs Daten ausgetauscht werden sollen bricht die Geschwindigkeit ein.

Bei Threadripper wären aber auch mit einer CPU bis zu 64 Lanes möglich.
 
Theoretisch sollten 2x32 Lanes möglich sein. Sobald aber über/zwischen den CPUs Daten ausgetauscht werden sollen bricht die Geschwindigkeit ein.

Bei Threadripper wären aber auch mit einer CPU bis zu 64 Lanes möglich.

nen paar gehen aber afaik richtung CHipsatz weg und sind reserviert. bei den single-socket epyc-s sollte das aber kein problem sein mit den 128 lanes die da rauskommen
 
Theoretisch sollten 2x32 Lanes möglich sein. Sobald aber über/zwischen den CPUs Daten ausgetauscht werden sollen bricht die Geschwindigkeit ein.

Bei der real time Natur von Spielen kann man tendenziell davon ausgehen, dass viele Daten zwischen den CPUs ausgetauscht werden.

Ist dieser Einbruch der Geschwindigkeit größer als das Fehlen von Bandbreite bei 8x PCIe vs 16x PCIe?

Oder anders gefragt: Geht der Vorteil durch das volle Bestücken von GPUs mit 16x PCIe Lanes mit Hilfe von mehreren CPUs vollständig verloren, sodass für Cossfire/SLI immer eine einzelne CPU die optimale Konfiguration ist?
 
nen paar gehen aber afaik richtung CHipsatz weg und sind reserviert. bei den single-socket epyc-s sollte das aber kein problem sein mit den 128 lanes die da rauskommen

Diese Lanes werden aber von Intel nicht in den Spezifikationen angegeben.
Kauft man bei Intel eine CPU mit 16 Lanes, hat die 16 Lanes für die GPU(s).
 
Würde die Leistung der GPUs sich bei Cossfire/SLI in Spielen steigern, wenn nur die 8x PCIe Lanes limitieren würden?

In der Regel bieten Multi-GPU-Sockel-Boards kein SLI-Support. (Wer will schon SLI in seinem Server)
Eventuell genau aus dem Grund. Weil sich die Lanes nicht addieren?
Was sollen auch die Daten an CPU2, wenn die CPU1 mit dem Spiel beschäftigt ist?
 
In der Regel bieten Multi-GPU-Sockel-Boards kein SLI-Support. (Wer will schon SLI in seinem Server)
Eventuell genau aus dem Grund. Weil sich die Lanes nicht addieren?
Was sollen auch die Daten an CPU2, wenn die CPU1 mit dem Spiel beschäftigt ist?

Da gibt es einige Boards:

9x SLI: Intel Xeon mit Anzahl Sockel: 2x/4x, Multi-GPU: SLI Preisvergleich | Geizhals Deutschland
5x Crossfire: Intel Xeon mit Anzahl Sockel: 2x/4x, Multi-GPU: CrossFire Preisvergleich | Geizhals Deutschland

Was den letzten Teil deines Posts angeht, informiere dich bitte über PThreads.
 
Ich muss zugeben, dass mich das überrascht.
Aber da ich weiß das PCIe-Lanes fest verdrahtet sind, würde es mich nicht wundern, wenn Du Dein Tripple-SLI nur an die Slots stecken kannst, die an der 1. CPU hängen und dann x16x8x8 hast, falls Du eine CPU mit 40 Lanes verwendest.
 
Zuletzt bearbeitet:
Die Frage ist theoretischer Natur. Es geht nicht darum, ob es lohnt.

Man will in einem System vier GPUs mit jeweils 16x PCIe betreiben.
Nun wird aus Mangel von passenden CPUs für ein 64 PCIe Lane System auf ein Dual-CPU-System zurückgegriffen.
Es wird angenommen, dass keine weitere Hardware die PCIe Lanes braucht.
Die CPUs haben größer gleich 32 PCIe Lanes.

Lassen sich die PCIe Lanes eines Multi-CPU-System addieren und lässt sich dadurch die Bandbreite gegenüber einem single CPU System in diesem Beispiel steigern?
...
Das kommt auf den Mainboard-Hersteller an, wie er die PCIe-Lanes der CPUs physisch auf die Slots verteilt hat. Schaust du z.B. ins Handbuch zum Asus Z10PE-D8 WS (http://dlcdnet.asus.com/pub/ASUS/mb...8_WS/Manuals/E12539_Z10PE-D8_WS_UM_V5_WEB.pdf), dann siehst du im Kapitel 2.5.4, welche Slots auf welche CPU mit wieviel Lanes aufgeteilt sind. Hier ist es gut gelöst, beide CPUs können ihre Lanes bereitstellen.
Bei einem Asus Z9PA-D8C hingegen sind alle PCIe-Slots nur an CPU1 angebunden, sodass in Summe weniger vorhanden sind, weil man nicht an die Lanes von CPU2 herankommt.
 
Zurück