Server-Performance: Quad-Core-CPU von AMD trifft auf Intel Xeon

Die Skalierbarkeit von Multiprozessorsystemen ist bei AMD grundsätzlich höher als bei Intel. Zum einen können bis zu vier Cores den gemeinsamen Cache nutzen. Zum anderen kann jede CPU über Hypertransport auch auf Hauptspeicher zurückgreifen, der anderen Kernen zur Verfügung steht.

Dadurch entsteht eine echte NUMA-Architektur (Non-Uniform Memory Access). Jede CPU kann Teile des Hauptspeichers besonders schnell nutzen. Um Letzteres mit Effizienz zu betreiben, müssen Betriebssystem und Anwendungen dies unterstützen. Windows ermöglicht dies auf Serverbetriebssystemen erst mit Windows Server 2008 durch die VirtualAllocExNuma-Funktion.

Um die Skalierbarkeit genauer zu testen, werden mittels Prime 95 Fast-Fourier-Transformationen (FFTs) in der Größe von 768 KByte bis 8192 KByte mit jeweils ein bis vier Cores durchgeführt. Die FFTs stellen sowohl Ansprüche an die CPU als auch an den Hauptspeicher.

Dies kommt typischen Serveranwendungen deutlich näher als beispielsweise Ray-Tracing. Beim Ray-Tracing kann jeder Pixel des fertigen Bildes völlig unabhängig von jedem anderen Pixel berechnet werden. Eine Leistungssteigerung von 285 Prozent bei vier Prozessoren ist bei einer FFT nicht möglich, da die Threads einer FFT von Abhängigkeiten gekennzeichnet sind.

Die kleinen FFT-Größen von 768 KByte bis 1024 KByte stellen sehr hohe Anforderungen an das Threading, wie bei Server-Maschinen üblich. Je größer die FFT-Größe wird, umso mehr kommt die Rechenleistung ins Spiel. In Bild 1 und Bild 2 sieht man, dass Intel bei hohen Anforderungen an das Threading nicht gut skaliert. Weil die beiden internen Dual-Cores sich gar keinen Cache teilen, kommt es dann zu Cache-Misses bei der Nutzung von drei oder vier Cores, die bei der Nutzung von nur zwei Kernen nicht auftreten.

Bild 3 zeigt jedoch, dass der Xeon 5150 mit 2,66 GHz immer schneller ist als der Opteron 2347 mit 1,9 GHz. Dies gilt auch bei der für Intel äußerst ungünstigen Konstellation mit drei Threads. Außer bei den FFT-Größen von 768 KByte und 1024 KByte liegt die Leistungssteigerung weit über der um 40 Prozent höheren Taktfrequenz. Die bessere Skalierbarkeit von AMD kommt also nur zum Tragen, wenn ein Server wenig Rechenleistung zu erbringen hat und auf Durchsatz und Responsivität ausgelegt ist.

Page: 1 2 3 4 5 6 7

ZDNet.de Redaktion

Recent Posts

V-NAND: Samsung steigert Bit-Dichte um 50 Prozent

Die neue V-NAND-Generation bietet die derzeit höchste verfügbare Bit-Dichte. Samsung steigert auch die Geschwindigkeit und…

2 Wochen ago

Bericht: Google entwickelt App-Quarantäne für Android

Die Sicherheitsfunktion taucht in einer Beta eines kommenden Android-Updates auf. Die Quarantäne beendet unter anderem…

2 Wochen ago

Kostenloser Kurs zum Ausbau von Low-Code-Programmierung

Die OutSystems Developer School hilft Entwicklern, in 2 Wochen komplexe reaktive Anwendungen mit der Low-Code-Plattform…

2 Wochen ago

Cloudflare: DNS-basierte DDoS-Angriffe steigen im ersten Quartal um 80 Prozent

Das Jahr 2024 beginnt laut Cloudflare mit einem Paukenschlag. Die automatischen Systeme des Unternehmens wehren…

2 Wochen ago

Roblox: 34 Millionen Zugangsdaten im Darknet

Laut Kaspersky nehmen Infostealer gerade auch Spieleplattformen ins Visier. Neue Studie untersucht Angriffe zwischen 2021…

2 Wochen ago

EU-Datenschützer kritisieren Facebooks „Zustimmung oder Bezahlung“-Modell

Ohne eine kostenlose Alternative, die ohne Zustimmung zur Verarbeitung personenbezogener Daten zu Werbezwecken auskommt, ist…

2 Wochen ago