AMD Multikern Zugriff auf Arbeitsspeicher

OP #939378
Lesenswert?

Hallo,

mich beschäftigt gerade die Frage wie bei einem AMD Multikern die 
einzelnen Kerne auf den Speicher zugreifen. Hat bei einem 
Vierkernprozessor z.B. jeder Kern seinen eigenen Speicher oder greifen 
alle vier Kerne auf ein Speicherpool zu?

Wenn ich mir jetzt einen PC mit so einer CPU zulegen will, welcher 
Speicherausbau ist dann sinnvoll? Immer symmetrisch damit jeder Kern die 
gleiche Menge Speicher nehmen kann?

Wie ist das dann z.B. mit einem Dreikernprozessor, macht es Sinn den mit 
4GB auszurüsten oder kann er die gar nicht sinnvoll nutzen? Also sollte 
es dann immer 3GB, 6GB, etc. sein?

Danke für die Hilfe,

Günter
#939382
Lesenswert?

Die 4 Kerne teilen sich einen Memory-Controller.

Letztlich befindet sich auf dem Prozessorchip eine Art 
Kreuzschienenschalter, der 4 Cores, 1-3 Hypertransport-Links und 1 
Memory-Controller miteinander verbindet.

Die Speicherkapazität hat mit der Anzahl Cores nichts zu tun. Dieses 
Thema wird erst interessant, wenn mehrere Prozessorsockel verwendet 
werden.
Gast #939391
Lesenswert?

Es gibt auch Server, mit getrenntem Speicherbus für jede CPU. Da ist ein 
Flaschenhals weniger.
Das langsamste Teil im Rechner ist jedoch die Festplatte. Was nützen 100 
schnelle Prozessoren wenn die "bewährte mit HD" noch 29ms Zugriffszeit 
hätte?
Gast #939402
Lesenswert?

Ich denke er meint z.B. Operon Serverboards. Jede CPU bringt ihren 
eigenen Speichercontroller mit, der auch genutzt wird. Somit hat jeder 
Sockel seinen eigenen Speicher. Über Hypertransport kann auf den 
Speicher der anderen Sockel zugegriffen werden.
#939406
Lesenswert?

Tilo Lutz wrote:

> Ich denke er meint z.B. Operon Serverboards. Jede CPU bringt ihren
> eigenen Speichercontroller mit, der auch genutzt wird. Somit hat jeder
> Sockel seinen eigenen Speicher. Über Hypertransport kann auf den
> Speicher der anderen Sockel zugegriffen werden.

Ja, dann ist auch einigermassen gleichemässiger Speicherausbau sinnvoll, 
um die Zugriffe zu verteilen. Aber oben wurde nach Multicore gefragt, 
was im üblichen Sprachgebrauch mehrere Cores auf einem Sockel sind.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren