Nehalem Architektur (Intel 5520 Chipsatz) QuadCore Xeon - Wieviel RAM pro Core max?

CR@ZY.CUE

Enthusiast
Thread Starter
Mitglied seit
09.04.2006
Beiträge
374
Hi,
angenommen ich habe eine Workstation mit Nehalem Architektur (Intel 5520 Chipsatz) und darin einen QuadCore Xeon (E55XX, W55XX oder X5500).

Wie wird der RAM auf die Cores verteilt?

Oder anders gefragt:
Wieviel des eingebauten RAMs kann pro Core maximal genutzt werden?


THX
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Also rein von der Theorie packen die großen Dual Sockel Boards 144GB DDR3 REG ECC.

Also bleiben pro CPU 72GB übrig, wenn du nur eine CPU verbaust. Werden zwei Prozessoren verbaut, kann über den zweiten QPI Bus ein Prozessor auch auf den Speicher des anderen zugreifen. Also kann maximal möglich 1 Kern auf 144GB zurückgreifen, wenn alle anderen Kerne keinen Zugriff haben. Die Sinnhaftigkeit einer solchen Handlung mag sich mir aber nicht erschließen, aber das ist hier ja egal. :)

Den Ram verteilst du, zumindest soweit mir bekannt, per Software auf die Kerne, die du nutzen möchtest.

Zum Beispiel in Adobe After Effects kannst du die Kernanzahl auswählen, die du einsetzen möchtest und diesen dann eine Gesamtmenge an Ram zu weisen.

Allerdings wird ja in der Regel einer Anwendung Ram zugeteilt, nicht einer CPU oder einem Kern.
 
Zuletzt bearbeitet:
(betrachtet wird hier erstmal 1 socket)

Prinzipiell kann jeder Kern auf jede Speicherzelle zugreifen.

Das heißt, das Mainboard begrenzt hier die maximale Anzahl.
Wenn man von 9 Ramslots und 8GB Modulen ausgeht, macht das 9*8GB 72GB. Wenn man sich die CPU anschaut, greifen alles Cores einer CPU zentral auf einen Speichercontroller zu. Es ist hier also erstmal völlig egal, wieviele Cores so nen Teil hat, alles Cores greifen auf den Controller zu und damit GEMEINSAM auf die zB 72GB.

Wenn man jetzt das ganze auf Multisockets ausweitet, kann jede CPU über den QPI auf den Speichercontroller anderer CPUs zugreifen. Dazu muß natürlich die jeweilige CPU auch gesteckt sein. Es bringt also nichts eine 4 socket MB mit RAM vollzupflastern, aber nur eine CPU zu setzen.

Wenn man also bei 2Socket MBs nochmal 72GB Steckt hast du 144GB RAM.
Wenn du jetzt zusätzlich noch (alle Cores)-1 abschaltest, kann ein Core auf 144GB zugreifen. Was aber völliger schwachsinn ist, da das ganze eh dynamisch auf Softwareeben verwaltet wird.

Hast du also ein Programm, was nur 1 Core nutzt, aber 144GB RAM braucht, dann arbeitet dieser Core auch mit den 144GB. Wenn man jetzt mal in die Zukunft schaut, und auf 4 Socket MBs geht, dann sind sicherlich auch 288GB RAM möglich.

EDIT:
Da ja Profihardware -> *moved*
 
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh