Abo
  • Services:

AMDs K10-Prozessoren kommen mit Befehlssatz "SSE4a"

Neue Instruktionen für 128-Bit-Einheiten

Seit kurzem hat AMD die Erweiterungen der K10-Architektur für Programmierer dokumentiert. Darin taucht auch ein bisher nicht bekannter Befehlssatz namens "SSE4a" auf. Wie AMD gegenüber Golem.de erklärte, handelt es sich um Erweiterungen, die auf SSE3 aufsetzen, nicht um eine neue Version des von Intel noch nicht in den Markt eingeführten SSE4.

Artikel veröffentlicht am ,

Für das dritte Quartal 2007 hat Intel mit dem "Penryn"-Kern eine neue Ausgabe der Core-Architektur angekündigt, die laut ersten Benchmarks vor allem durch größere Caches und den neuen SSE4-Befehlssatz deutlich schneller rechnen soll. Mit SSE4 ziehen 47 neue Befehle in die kommenden Prozessoren ein, AMD rüstet die Intel-Befehlssätze in der Regel in der jeweils nächsten Überarbeitung eines Kerns nach.

Stellenmarkt
  1. DR. JOHANNES HEIDENHAIN GmbH, Traunreut (Raum Rosenheim)
  2. Northrop Grumman LITEF GmbH, Freiburg

Im "Software Optimization Guide" (PDF) für die K10-Architektur taucht nun jedoch schon "SSE4a" auf, das der Beschreibung der Instruktionen nach zu urteilen ganz auf die 128-Bit-Rechenwerke von K10 ausgerichtet ist. Wie berichtet, bringen die K10-Kerne SSE-Einheiten mit, die Daten und Instruktionen mit 128 Bit Breite über einen ebenso weiten Bus entgegennehmen können. AMD verspricht sich davon bei bestimmten Anwendungen eine Leistungssteigerung von bis zu 80 Prozent, auch Intel hatte mit seinen ersten Tests ähnliche Werte mit SSE4-optimiertem Code erreichen können, etwa bei einer Beta-Version von Divx 6.6.

Wie AMD jedoch gegenüber Golem.de angab, setzt der bei AMD "SSE4a" genannte Befehlssatz auf Intels SSE3 auf, die SSE4-Befehle des Penryns können die ersten K10-Prozessoren noch nicht verarbeiten. Für den Namen hat man sich entschieden, weil die Befehle die 128-Bit-Einheiten nutzbar machen. Damit dürfte die Verwirrung bei den Programmierern komplett sein, die sich nun in der zweiten Hälfte des Jahres 2007 auf zwei neue Erweiterungen einstellen müssen. So sich die sowohl von Intel wie AMD versprochenen Leistungssteigerungen in der Realität auch zeigen, kommt es bei der Wahl einer rechenintensiven Software wie beispielsweise der Medienverarbeitung auch beim Anwender in Zukunft noch stärker darauf an, auf welche CPU-Architektur die Programme optimiert sind. Sofern die Anpassungen in der Dokumentation von Anwendungen überhaupt angegeben sind, gilt es, zwischen "SSE4" (Intel-Prozessoren ab Penryn) und "SSE4a" (AMD-Prozessoren ab Barcelona) zu unterscheiden.

Ob und wann Intel die SSE4a-Befehle bei seinen Prozessoren nachrüstet, ist noch nicht bekannt. Da beide Unternehmen ein Abkommen über einen vollständigen Patentaustausch haben, ist das jedoch prinzipiell möglich.



Anzeige
Blu-ray-Angebote

fragro 24. Aug 2007

SSE4a weil die instruktionen auf 128Bit Register, statt 64Bit wie bei SSE2 und SSE3...

Martin_ 05. Jun 2007

Wie damals bei 3D Now! AMD führst ein, Intel ignorierts, AMD rüstet das Intel Äquivalent...

Flummi 05. Jun 2007

"Es wird nie PCs im Privatenbereich geben, zu gross, zu teuer, benötigt kein...

eq 04. Jun 2007

... auch nur GCC. Im Mainstream ist SSE2 angekommen, und zwar deshalb weil jeder x86_64...

GUEST 04. Jun 2007

Toll und sowas nennt sich dann Industrie und Fortschritt ^^


Folgen Sie uns
       


Google Pixel 3 XL - Test

Das Pixel 3 XL ist eines von zwei neuen Smartphones von Google. Das Gerät soll dank Algorithmen besonders gute Fotos machen - in unserem Test kann Google dieses Versprechen aber nur bedingt halten.

Google Pixel 3 XL - Test Video aufrufen
Programmiersprachen, Pakete, IDEs: So steigen Entwickler in Machine Learning ein
Programmiersprachen, Pakete, IDEs
So steigen Entwickler in Machine Learning ein

Programme zum Maschinenlernen stellen andere Herausforderungen an Entwickler als die klassische Anwendungsentwicklung, denn hier lernt der Computer selbst. Wir geben eine Übersicht über die wichtigsten Entwicklerwerkzeuge - inklusive Programmierbeispielen.
Von Miroslav Stimac

  1. Software-Entwickler Welche Programmiersprache soll ich lernen?

Battlefield 5 im Test: Klasse Kämpfe unter Freunden
Battlefield 5 im Test
Klasse Kämpfe unter Freunden

Umgebungen und Szenario erinnern an frühere Serienteile, das Sammeln von Ausrüstung motiviert langfristig, viele Gebiete sind zerstörbar: Battlefield 5 setzt auf Multiplayermatches für erfahrene Squads. Wer lange genug kämpft, findet schon vor der Erweiterung Firestorm ein bisschen Battle Royale.

  1. Dice Raytracing-Systemanforderungen für Battlefield 5 erschienen
  2. Dice Zusatzinhalte für Battlefield 5 vorgestellt
  3. Battle Royale Battlefield 5 schickt 64 Spieler in Feuerring

Dell Ultrasharp 49 im Test: Pervers und luxuriös
Dell Ultrasharp 49 im Test
Pervers und luxuriös

Dell bringt mit dem Ultrasharp 49 zwei QHD-Monitore in einem, quasi einen Doppelmonitor. Es könnte sein, dass wir uns im Test ein kleines bisschen in ihn verliebt haben.
Ein Test von Michael Wieczorek

  1. Magicscroll Mobiles Gerät hat rollbares Display zum Herausziehen
  2. CJG50 Samsungs 32-Zoll-Gaming-Monitor kostet 430 Euro
  3. Agon AG322QC4 Aggressiv aussehender 31,5-Zoll-Monitor kommt für 600 Euro

    •  /