AMD K10

AMD K10 (auch bekannt als „AMD Next Generation Processor Technology“ oder „Stars“) ist der Codename einer Generation von Mikroprozessoren von AMD, die die K8- und K9-Generation ergänzt und mittelfristig ersetzen wird. Die K10-Generation basiert weiterhin auf der bereits seit längerem verwendeten AMD64-Mikroarchitektur.

Die K10-Generation wurde früher irrtümlich als AMD K8L bezeichnet, dies ist aber der Codename einer stromsparenden Variante der K8-Generation.[1][2]

Inhaltsverzeichnis

Technisches

Blockdiagramm der K10-Architektur. Die Unterschiede zwischen der K8- und der K10-Architektur sind rot dargestellt.

Die K10-Generation ist von Grund auf als Mehrkernprozessor konzipiert.

Auf einem Die wurden bei der Fertigung im 65nm-Prozess bis zu vier Rechenkerne mit ihren dedizierten (d. h. fest zugeordneten) Caches, bis zu zwei Speichercontroller, die Crossbar und ein von allen Kernen gemeinsam genutzter, 2 MiB großer L3-Cache untergebracht.[1][2][3][4]

Mit der Umstellung der Fertigung auf 45nm wurden inzwischen bis zu sechs Kerne realisiert und der L3-Cache ist auf bis zu 6 MB angewachsen. Gleichzeitig gibt es nun aber auch Modelle komplett ohne L3-Cache.

45nm-CPUs mit dem L3-Cache schneiden bei IPC (Instructions per Clock) besser als ihre 65nm-Vorfahren ab, während CPUs ohne L3-Cache im Durchschnitt eine kleinere IPC haben.

Im Vergleich zum K9 musste die Crossbar erweitert werden, um weitere Kerne ansprechen zu können.[4]

Die Speichercontroller mussten an die veränderte Cache-Hierarchie angepasst und optimiert werden.

Durch den gemeinsamen L3-Cache können die Kerne im Normalfall ohne Umweg über den relativ langsamen Hauptspeicher miteinander kommunizieren. Ein Umweg ist bei diesen Prozessoren nur dann nötig, wenn der gemeinsame Cache nicht ausreicht oder die Daten aus anderen Gründen bereits in den Hauptspeicher ausgelagert wurden.

Eine überarbeitete Gleitkommaeinheit[1][4] soll den Gleitkommadurchsatz stark erhöhen. Weiterhin sind erweiterte Stromspartechniken mit getrennten Versorgungsleitungen für die einzelnen Prozessorkerne und den Speichercontroller („split power planes“) sowie eine schnellere HyperTransport-Anbindung (Version 3.0)[1][2] auf neueren Mainboards verfügbar. Ausgereift sind die erweiterten Stromspartechniken allerdings erst bei den 45nm-Modellen, die 65nm-Modelle konnten im Idle im Vergleich zur K9-Generation nicht überzeugen.

Aufgrund der umfangreichen Änderungen an den Prozessorschnittstellen und der Spannungsversorgung wurden für die K10-Generation neue Prozessorsockel eingeführt. Für Mainboards mit einem Prozessor ist dies der Sockel AM2+, beziehungsweise der Sockel AM3 sofern man DDR3 als Arbeitsspeicher verwenden möchte und es sich um eine neuere 45nm-CPU handelt. Allerdings besteht weiterhin die eingeschränkte Möglichkeit, die neue Generation mit reduziertem Funktions- und eventuell Leistungsumfang (z. B. höherer Stromverbrauch[4]) auch in den älteren Prozessorsockeln Sockel AM2 und Sockel F zu nutzen, sofern ein Bios-Update vom Mainboardhersteller bereitgestellt wurde.

Unterschiede zur K8-Architektur

Erweiterte Instruction Queue
Die Instruction Queue (Befehlswarteschlange) dient zum vorausschauenden Speichern der Befehle. Statt 16 Byte pro Taktzyklus sind nun 32 Byte pro Taktzyklus möglich.
Verbesserung der Sprungvorhersage
Erweiterte Sprungvorhersage (Advanced Branch Prediction) mit nun 512 Einträgen und Verdopplung des Return Stacks.
Sideband Stack Optimizer
Dieser ist neu hinzugekommen und führt Stack-Optimierungen bei POP/PUSH-Operationen durch.
Verbesserung des TLB
Der Translation Lookaside Buffer (TLB) unterstützt jetzt 1 GiB große Pages. Ein Prozessorkern mit K10-Architektur adressiert den Speicher jetzt mit 48 Bit gegenüber 40 Bit beim K8. Der adressierbare Speicherbereich beträgt jetzt bis zu 128 TiB. Laut AMD soll sich dadurch die Arbeitsgeschwindigkeit bei großen Datenbanken und virtuellen Umgebungen erhöhen.
Einführung von SSE4a beziehungsweise SSE128
Pro Taktzyklus und Kern ist das Einlesen von zwei 128-Bit-SSE-Befehlen möglich. Damit sind nun bis zu vier Gleitkomma-Operationen mit doppelter Genauigkeit pro Taktzyklus möglich. Bei der K8-Architektur ist der SSE-Pfad „nur“ 64 Bit breit. Außerdem existieren neue SSE4a-Befehle: EXTRQ, INSERTQ, MOVNTSD, MOVNTSS. Weiterhin werden die SSE-Befehle für Bitmanipulation erweitert: LZCNT, POPCNT.
Unabhängiger Speicher-Controller
Durch einen unabhängigen Speicher-Controller sind mehr DRAM-Bänke möglich, es kommt zu weniger Page-Konflikten und es sind größere Burst-Längen möglich. Das Write Bursting soll mehrere Schreib- und Lesezugriffe auf den Speicher bündeln und in einem Durchgang ausführen. Dies soll den effektiven Speicherdurchsatz erhöhen. Im Gegensatz zum K8 und K9 kann der K10 die beiden Speicherkanäle wahlweise auch unabhängig ansteuern („unganged“ Modus). Somit kann die CPU gleichzeitig lesend und schreibend auf den Speicher zugreifen.
L2-Cache
Die Datenanbindung zwischen Prozessorkern und L2-Cache wurde von 128 Bit auf 256 Bit erweitert.
Shared L3-Cache
Alle Prozessorkerne können auf diesen gemeinsamen Cache zugreifen.

Namensgebung

Die Desktop-Prozessoren der K10-Generation werden unter drei statt bisher zwei Markennamen vertrieben. Die Modelle mit einem L3-Cache werden unter dem neuen Produktnamen Phenom vermarktet, solche ohne L3-Cache als Athlon. Darüber hinaus basiert wie zuletzt schon beim AMD Athlon X2 das Bezeichnungssystem nicht mehr auf dem Quantispeed-Rating, sondern auf einer strukturierten Typennummer, ähnlich dem AMD Opteron.

Die erste Phenom-Serie mit vierstelligen Modellnummern wurde Ende November 2007 vorgestellt (damals noch unter dem Namen AMD Phenom ohne den Zusatz X4). Ende März 2008 folgten dann die Dreikernprozessoren mit den Namen Phenom X3, im Oktober 2008 darauf basierende Athlon-Modelle.

Anfang 2009 wurde der AMD Phenom II und wenig später der AMD Athlon II vorgestellt. Diese tragen dreistellige Modellnummern und sind in einem moderneren Fertigungsprozess hergestellt, wodurch die Stromaufnahme deutlich sinkt und wesentlich höhere Taktraten möglich wurden.

Im Serverbereich wird der erfolgreiche Produktname AMD Opteron beibehalten, erste Produkte mit dem Vierkernprozessor „Barcelona“ wurden am 10. September 2007 auf den Markt gebracht.

Prozessoren der K10-Generation

Folgende Prozessorfamilien von AMD basieren auf der K10-Generation:

Siehe auch

Einzelnachweise

  1. a b c d Video-Interview mit Giuseppe Amato (Technischer Direktor von AMD: Verkauf und Marketing EMEA) vom Februar 2007
  2. a b c AMD: Im Barcelona steckt K10 (heise.de). April 2007.
  3. AMD-Roadmap bis 2008 (computerbase.de
  4. a b c d AMDs K10: Dreistufige Cache-Architektur des Barecelona-Cores vorgestellt. April 2007.

Weblinks



Wikimedia Foundation.

Schlagen Sie auch in anderen Wörterbüchern nach:

  • AMD K10 — Saltar a navegación, búsqueda AMD Quad Core Obtenido de AMD K10 …   Wikipedia Español

  • AMD K10 — The AMD K10 is AMD s latest microprocessor architecture. Though there were once reports that the K10 had been cancelled [http://www.theinquirer.net/?article=27421 AMD s K10 is delayed or dead] , The Inquirer] , the first third generation Opteron… …   Wikipedia

  • AMD K10 — K10  поколение архитектуры микропроцессоров x86 компании AMD. Процессоры этой архитектуры появились в продаже в конце 2007 года. Содержание 1 Варианты …   Википедия

  • AMD K10 — Pour les articles homonymes, voir Agena. Die d un Phenom (Barcelona) La microarchitecture K10, la neuvième d AMD, succède à la microarchitecture K8. Elle est introduite …   Wikipédia en Français

  • Liste der AMD-K10-Prozessoren (Desktop) — Die Desktop Prozessoren mit K10 Mikroarchitektur des US amerikanischen Chipherstellers AMD sind in den Prozessorserien Phenom, Phenom II, Athlon X2 und Athlon II verfügbar. Sie sind für den PC Markt („SoHo“) zugeschnitten und stellen die… …   Deutsch Wikipedia

  • AMD Phenom X3 — AMD Phenom Phenom Logo Produktion: seit 2007 Produzenten: AMD Globalfoundries Prozessortakt …   Deutsch Wikipedia

  • AMD Phenom X4 — AMD Phenom Phenom Logo Produktion: seit 2007 Produzenten: AMD Globalfoundries Prozessortakt …   Deutsch Wikipedia

  • AMD-7er-Chipsatz-Serie — Die AMD 7er Chipsatz Serie ist eine Chipsatz Familie von AMD für AMDs K8 , K9 und K10 Prozessoren. Die ersten Modelle wurde am 19. November 2007 mit der Präsentation der „Spider“ Plattform vorgestellt. Die 7er Serie ist AMDs erste komplette Serie …   Deutsch Wikipedia

  • AMD-K9 — lautet die inoffizielle Bezeichnung für AMDs Doppelkernprozessoren auf K8 Basis.[1] Die Bezeichnung AMD K9 steht dabei in der Tradition der K5 bis K8 Generationen. Die Prozessoren der K9 Generation wurden als die „Doppelkernversionen des K8“… …   Deutsch Wikipedia

  • AMD Opteron (K10) — <<   AMD Opteron      Neues AMD Opteron Emblem Produktion: seit 2007 Produzent …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”