AMD Shanghai bestätigt Verbesserungen bei Virtualisierung in der Praxis

Nero24

Administrator
Teammitglied
Mitglied seit
01.07.2000
Beiträge
24.066
Renomée
10.446
  • BOINC Pentathlon 2019
  • BOINC Pentathlon 2020
  • BOINC Pentathlon 2018
  • BOINC Pentathlon 2021
Gestern haben wir unseren <a href="http://www.planet3dnow.de/vbulletin/showthread.php?p=3779283">ausführlichen Artikel über den neuen 45 nm Shanghai Server-Prozessor</A> veröffentlicht, in dem wir die Verbesserungen beschrieben haben, die AMD seinem neuen "K10.5" hat angedeihen lassen. Eine der Verbesserungen betrifft die Virtualisierung. Obwohl das lange ersehnte <a href="http://www.planet3dnow.de/cgi-bin/newspub/viewnews.cgi?category=1&id=1206191031">IOMMU</a> bis zur <a href="http://www.planet3dnow.de/cgi-bin/newspub/viewnews.cgi?category=1&id=1226617446">Fiorano-Plattform</A> auf sich warten lässt, besitzt der Shanghai einige Verbesserungen im Bereich Virtualisierung, welche insbesondere die sogenannten World-Switches - also das Umschalten zwischen verschiedenen VMs - um bis zu 25 Prozent beschleunigen sollen. Doch Papier ist bekanntlich geduldig und bei den gestrigen Server-Benchmarks im Internet war kein einziger Virtualisierungstest dabei.

Heute jedoch hat VMWare, einer der Hersteller von Virtualisierungssoftware, höchst selbst Benchmarks des neuen Shanghai veröffentlicht. Diese dürften insbesondere die Anbieter von vServer-Lösungen aufhorchen lassen. So konnte in den neuesten Tests ein Zwei-Sockel Shanghai-System (8 Kerne gesamt) mit lediglich 2,7 GHz an einem mit 3,33 GHz getakteten Intel Xeon-System gleicher Bauart vorbei ziehen.

Noch deutlicher fällt der Vorsprung bei den 4-Sockel Systemen aus. Hier konnte ein 2,7 GHz Shanghai-System mit insgesamt 16 Kernen ein Intel Xeon System mit "Dunnington" Kernen überflügeln, das mit ähnlicher Taktfrequenz (2,66 GHz) auf immerhin 24 Kerne zurück greifen konnte.

Die Ergebnisse im Detail:<ul><li><a href="http://www.vmware.com/files/pdf/vmmark/VMmark-Dell-2008-11-12-R905.pdf">AMD Shanghai: 16 Kerne, 2,7 GHz: VMMark V1.1 Score <b>20,35</b> @ 14 Tiles</a></li><li><a href="http://www.vmware.com/files/pdf/vmmark/vmmark_ibm4.pdf">Intel Xeon: 24 Kerne, 2,66 GHz: VMMark V1.1 Score <b>19,10</b> @ 14 Tiles</a></li><li><a href="http://www.vmware.com/files/pdf/vmmark/VMmark-Dell-2008-11-12-R805.pdf">AMD Shanghai: 8 Kerne, 2,7 GHz: VMMark V1.1 Score <b>11,22</b> @ 8 Tiles</a></li><li><a href="http://www.vmware.com/files/pdf/vmmark/VMmark-HP-2008-10-09-ML370.pdf">Intel Xeon: 8 Kerne, 3,33 GHz: VMMark V1.1 Score <b>9,155</b> @ 7 Tiles</a></li></ul>Danke Inferno für den Hinweis.

<b>Links zum Thema:</b><ul><li><a href="http://www.planet3dnow.de/vbulletin/showthread.php?p=3779283">AMD Quad-Core Opteron "Shanghai"</a></li><li><a href="http://www.planet3dnow.de/cgi-bin/newspub/viewnews.cgi?category=1&id=1226617446">"Fiorano"-Plattform als Beschleuniger für AMD "Shanghai"?</a></li><li><a href="http://www.planet3dnow.de/cgi-bin/newspub/viewnews.cgi?category=1&id=1226612378">AMD Plattform Roadmap 2009 im Detail</a></li><li><a href="http://www.planet3dnow.de/cgi-bin/newspub/viewnews.cgi?category=1&id=1226599272">AMD Prozessor Roadmap 2008 bis 2011</a></li><li><a href="http://www.planet3dnow.de/cgi-bin/newspub/viewnews.cgi?category=1&id=1226555245">Artikel und Berichte zum AMD Quad-Core Opteron "Shanghai"</a></li></ul>
 
Hmm, Hersteller lügen einem doch sowieso immer was vor. Erstmal unabhängige Benchmarks abwarten; wenn die das bestätigen, bin ich restlos begeistert ;)
 
Das klingt gut...

Fuer vServer Betreiber ist es nun mehr als nur ein Argument !

Bringt uns oder besser den meisten von uns auf dem Desktop keine Verbesserung..

'AMD, vollbringe aehnliches bitte auch fuer den Normalo-Desktop! ' moechte man rufen...
 
Hmm, Hersteller lügen einem doch sowieso immer was vor. Erstmal unabhängige Benchmarks abwarten; wenn die das bestätigen, bin ich restlos begeistert ;)

wenn vmware behaupten würde, die intel cpus seien besser, dann hätte ich auch gesagt, sie lügen *buck*

ne, im ernst: warum sollte vmware dort falsche daten abliefern? *noahnung*
 
Das klingt gut...

Fuer vServer Betreiber ist es nun mehr als nur ein Argument !

Bringt uns oder besser den meisten von uns auf dem Desktop keine Verbesserung..

'AMD, vollbringe aehnliches bitte auch fuer den Normalo-Desktop! ' moechte man rufen...

Ich frage mich inzwischen wozu die Leistung? Selbst beim zocken braucht man die Brachiale Leistung der aktuellen Highend CPUs nicht. Die GPU ist inzwischen das ausschlag gebende Bauteil. Gehen wir mal von einen erscheindenden 3,0 GHz Deneb aus, dann reicht das Ding fürs zocken doch vollkommen aus. Naja auser man will ein Quad CF System bauen.... aber solche Leute werden eh nie zufrieden sein mit dem was sie haben.

Die Leistungssteigerung im Server/Workstation bereich ist wichtiger als der Desktopbereich, wo die Leistung der CPU entweder nicht ausgenutzt wird oder nicht mehr das auschlaggebende Bauteil ist.
 
Ich weiß ja nicht, was Du zockst, aber es gibt genug Spiele, die sich über mehr CPU-Power freuen würden. Ich nehm mal nur als Beispiel die Total-War-Reihe, bei Massenschlachten mit einigen tausend Soldaten geht jede CPU in die Knie, besonders wenn man dann mal Zeitbeschleunigung anstellt (FPS im einstelligen Bereich!).

Und wir wollen ja auch irgendwann mal bessere Spiele haben, mit besserer KI usw., dafür sollte dann auch eine Hardwarebasis vorhanden sein. Mit einer "640kB sind genug"-Einstellung gäbs statt World of Warcraft immer noch nur Pen&Paper-RPGs.
 
Ich frage mich inzwischen wozu die Leistung? Selbst beim zocken braucht man die Brachiale Leistung der aktuellen Highend CPUs nicht. Die GPU ist inzwischen das ausschlag gebende Bauteil. Gehen wir mal von einen erscheindenden 3,0 GHz Deneb aus, dann reicht das Ding fürs zocken doch vollkommen aus. Naja auser man will ein Quad CF System bauen.... aber solche Leute werden eh nie zufrieden sein mit dem was sie haben.

Die Leistungssteigerung im Server/Workstation bereich ist wichtiger als der Desktopbereich, wo die Leistung der CPU entweder nicht ausgenutzt wird oder nicht mehr das auschlaggebende Bauteil ist.


Kein schlechter Einwand - zumindest derzeit. Wenn man nicht gerade Videobearbeitung / CAD etc. macht reicht die Leistung derzeit aus. Aber die Zeit wird kommen wo auch Gamer wieder nach mehr CPU-Power lächzen werden - Raytracing z. B...

Für mich persönlich ist es eine Frage des Energieverbrauchs... ich brauch keinen schnelleren Prozzi als ich aktuell habe - E8400... aber wenn ich irgendwann die selbe Leistung mit halben Verbrauch bekomme werde ich Zugreifen =)

Persönlich bin ich mehr Silent als Performance Fan.

Aber ich kann auch Leute gut verstehen die einfach mal ein neueres Stück Technik zuhause haben wollen - es ist halt einfach ein Verlange / Hobby bei manchen... Warum auch nicht?
 
Dieser synthetische Benchmark ist kein Zeugnis dafür, dass der Shanghai "in der Praxis" in Sachen Virtualisierung überlegen ist.
 
Hmm, Hersteller lügen einem doch sowieso immer was vor. Erstmal unabhängige Benchmarks abwarten; wenn die das bestätigen, bin ich restlos begeistert ;)

Ist VMWare in dem Fall nicht unabhängig?! *kopfkratz:]
 
Ich weiß ja nicht, was Du zockst, aber es gibt genug Spiele, die sich über mehr CPU-Power freuen würden. Ich nehm mal nur als Beispiel die Total-War-Reihe, bei Massenschlachten mit einigen tausend Soldaten geht jede CPU in die Knie, besonders wenn man dann mal Zeitbeschleunigung anstellt (FPS im einstelligen Bereich!).

Und wir wollen ja auch irgendwann mal bessere Spiele haben, mit besserer KI usw., dafür sollte dann auch eine Hardwarebasis vorhanden sein. Mit einer "640kB sind genug"-Einstellung gäbs statt World of Warcraft immer noch nur Pen&Paper-RPGs.
Ich rede ja nicht davon das die Entwicklung stehen bleiben soll - wobei ich RPGs ja wirklich nur im P&P zock 8). Nein es gebt etwas anderes. Zum einen mäckeln einige Spieler das die Spieleleistung der AMDs doch so schlecht sei. Diese Leistungsdifferenz zwischen AMD und Intel zeigt sich im Spielealtag aber kaum, da setzt die GPU die Grenzen. Zum andern haben wir eine vielzahl an Spielen die aus eine QC Unterstützung vorteile ziehen könnten, aber die Entwickler eine Unterstützung dafür anscheinend ignorieren.
 
Ich frage mich inzwischen wozu die Leistung? Selbst beim zocken braucht man die Brachiale Leistung der aktuellen Highend CPUs nicht. Die GPU ist inzwischen das ausschlag gebende Bauteil.
Strategiespiele wäre eines der Beispiele, die im Moment noch sehr gut mit der CPU-Leistung skalieren.... Ansonsten magst du nicht gerade unrecht haben.
 
Dann mal her mit den 2-Sockel Systemen, ich habe geld auszugeben, 13 Standorte a 3-8 Server wollen vernünftig und leistungsstark durchvirtualisiert werden .... mit hyper-v natürlich.
 
Na also AMD es geht doch! *clap*

Bin ma gespannt was der Deneb @3GHz bringt.
 
vmware ist eigentlich unverdächtig, denn Intel hält Anteile von vmware.

Intel hat seinen anteil an vmware ende oktober allerdings um die hälfte reduziert. Sind jetzt noch rund 4.5 millionen stück die intel besitzt.
 
So gut, wie auch Notwendig diese Nachrichten würde ich auf jeden Fall noch ein Stepping abwarten.

AMD hat meiner Meinung nach viel zu viel Druck gehabt und es sind bestimmt noch einige Fehler vorhanden die mit dem nächsten oder übernächsten Stepping dann weg sind, abgesehn davon wird nochmal die Effizienz gesteigert.

Ich persönlich werde dann wenn 2010-2011 auf 32nm mit Metalgate umgestellt wird eventuell ein neues oder eben dann ein sehr günstig "altes" System kaufen =)
Die 2-3 Jahre halt ich mit dem Laptop aus... aber dann gehts ab :)
 
AMD hat meiner Meinung nach viel zu viel Druck gehabt und es sind bestimmt noch einige Fehler vorhanden die mit dem nächsten oder übernächsten Stepping dann weg sind, abgesehn davon wird nochmal die Effizienz gesteigert.
Also nur ne Vermutung ?

Offiziell haben die da ne Menge Bugs entfernt, u.a. auch nen Bug bei RAM Geschwindikeiten über DDR2-800:

15.11xGWuPqywtfG27dA.jpg

15.11LnxQ4m1YlN0vgWv.jpg

http://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/41322_PUB_Rev3.34v4.pdf (S.19/20)

Ein paar neue sind auch dabei, aber auf den ersten Blick ist da nichts Schlimmes dabei.

ciao

Alex
 
Ein paar Worte zu "Rapid Virtualization Indexing".

Normalerweise wird die Page Table von der MMU innerhalb der CPU verwaltet und zur Laufzeit modifiziert.

Wenn man jedoch mehrere virtualisierte Systeme auf einem physikalischen Server betreiben will, wurde bisher die Page Table des Wirtes durch die MMU verwaltet und die Page Tables der der Gäste durch Software.

Bei jedem Page Miss erfolgte ein "World Switch" in den Hypervisor und die fehlende Page wurde in die so genannte "Shadow Page Table" eingetragen, die eine direkte Übersetzung von von virtueller Gastadresse in eine physikalische Wirtsadresse erlaubt.

Diese direkte Übersetzung erlaubt es bei einem Page Hit eine sehr schnelle Übersetzung der Adressen durch die MMU. Bei einem Page Miss ist jedoch immer ein aufwändiger "World Switch" erforderlich um "Shadow Page Table" aktuell zu halten.

AMD hat "Nested Page Tables" eingeführt, die eine zweifache Übersetzung der Adressen erlauben ohne eine "Shadow Page Table" in Software pflegen zu müssen, also auch ohne "World Switch" und in Hardware.

Das sieht, wenn ich mich nicht täusche, so aus:

Gast: virtuelle Adresse --> nested page table --> Gast: physikalische Adresse == Host: virtueller Adresse --> page Table --> Host: physikalische Adresse

AMD hat anscheinend noch einige Optimierungsmöglichkeiten gefunden, denn im Barcelona ist "Rapid Virtualization Indexing" schon enthalten.

[EDIT]

Ich hab auf die schnelle ein paar Folien von AMD zu dem Thema gefunden
http://www.green-it-2008.searchdatacenter.de/download/AMD_Praesentation.pdf
 
Zuletzt bearbeitet:
Zurück
Oben Unten