Steamroller (microarchitecture)

Steamroller - Family 15h (3rd-gen)

Informations générales Production  |  début 2014

|

Fabricant |  AMD
Spécifications physiques Finesse de gravure  |  SHP 28[1] nm

|

Cœur |  APU Kaveri
APU Godavari
Socket(s) |

* Socket FM2+
* Socket FP3 (µBGA)

Architecture et classification Architecture |  AMD64 (x86-64)

|

Micro-architecture |  Bulldozer
Produits, marques, modèles, variantes Marques  |  AMD APU

|

Historique

Piledriver - Family 15h (2nd-gen) Excavator - Family 15h (4th-gen)

modifier

AMD Steamroller (ou Family 15h) est une microarchitecture développée par AMD pour les APU d'AMD, qui a succédé à Piledriver au début de l’année 2014 en tant que troisième génération de microarchitecture basée sur Bulldozer[2]. Les APU basés sur Steamroller continuent d’utiliser des modules à deux cœurs comme leurs prédécesseurs, tout en visant à atteindre des niveaux de parallélisme plus élevés.

## Microarchitecture

[modifier | modifier le code]

Steamroller comporte toujours des modules à deux cœurs que l’on trouve dans les conceptions Bulldozer et Piledriver appelés clustered multi-thread (CMT), ce qui signifie qu’un module est commercialisé comme un processeur double cœur[3]. L’objectif de Steamroller est d’obtenir un plus grand parallélisme[4]. Les améliorations se concentrent sur des décodeurs d’instructions indépendants pour chaque cœur d’un module, 25 % de plus de distributions de largeur maximale par thread, de meilleurs planificateurs d’instructions, un prédicteur de branchement perceptron amélioré, des caches plus grands et plus intelligents, jusqu’à 30 % moins d’échecs dans le cache d’instructions, un taux de prédiction erroné de branchement réduit de 20 %, un cache L2 redimensionnable dynamiquement, une file d’attente de micro-opérations[5], plus de ressources de registres internes et un contrôleur mémoire amélioré.

AMD a estimé que ces améliorations augmenteront le nombre d’instructions par cycle (IPC) jusqu’à 30 % par rapport au cœur Bulldozer de première génération, tout en maintenant les fréquences d’horloge élevées de Piledriver avec une consommation d’énergie réduite[3]. Le résultat final a été une amélioration de 9 % de l'IPC monothread et de 18 % de l'IPC multithread par rapport à Piledriver[6].

Steamroller, la microarchitecture pour les processeurs, ainsi que Graphics Core Next, la microarchitecture pour les GPU, sont associés dans les gammes d’APU pour prendre en charge les fonctionnalités spécifiées dans l’architecture système hétérogène (en).

## Références

[modifier | modifier le code]

1. ↑ (en) « Page 2 - AMD Kaveri A10-7850K and A8-7600 review: Was it worth the wait for the first true heterogeneous chip? », ExtremeTech (consulté le 19 février 2014)
2. ↑ (en) « AMD Kaveri Review: A8-7600 and A10-7850K Tested », Anandtech.com, 14 janvier 2014 (consulté le 8 février 2014)
3. ↑ a et b (en) « AMD: We Are On Track With Steamroller Micro-Architecture in 2013 », X-bit labs, 31 mars 2013 (consulté le 29 septembre 2013)
4. ↑ (en) Lisa Su, « Consumerization, Cloud, Convergence. » [PDF], AMD 2012 Financial Analyst Day, Sunnyvale, California, Advanced Micro Devices, 2 février 2012 (consulté le 4 février 2012), p. 26
5. ↑ (en) Anand Lal Shimpi, « AMD's Steamroller Detailed: 3rd Generation Bulldozer Core », sur AnandTech, 28 août 2012 (consulté le 16 novembre 2013)
6. ↑ (en) Michael J. Miller, « Ivytown, Steamroller, 14 and 16nm Process Highlight ISSCC », Forwardthinking.pcmag.com, 14 février 2014 (consulté le 19 février 2014)

v · m

Processeurs AMD

Actuels |  | x86-64 |

* Athlon
* Ryzen
* Ryzen Threadripper
* Epyc

|

Abandonnés |  | Pré-x86 |

* Am9080
* Am2900 (en)

|

x86-16 (16-bits) | Am286
x86-32 (32 bits) |

* Am386
* Am486
* Am5x86
* K5
* K6
* K6-2
* K6-III
* Duron
* Athlon
* Geode

x86-64/AMD64 (64 bits) |

* Sempron
* Athlon 64
* Mobile Athlon 64
* Athlon Neo
* Athlon 64 FX
* Athlon 64 X2
* Phenom
* II
* Athlon II
* Athlon X4
* Turion
* Opteron
* FX
* APU (ex Fusion)

Autres |

* Am29000
* Au1

Microarchitectures |  | Principales |

* K5
* K6
* K7
* K8
* K10
* Bulldozer
* Piledriver
* Steamroller
* Excavator
* Zen
* Zen+
* Zen 2
* Zen 3
* Zen 4
* Zen 5

|

Basse consommation |

* Alchemy
* Bobcat
* Jaguar
* Puma

ARM | K12 (en)
Sockets |  | PC de bureau |

* 7 (1995)
* Super 7 (1998)
* Slot A (1999)
* A (2000)
* 754 (2003)
* 940 (2003)
* 939 (2004)
* AM2 (2006)
* AM2+ (2007)
* AM3 (2009)
* AM3+ (2011)
* FM1 (2011)
* FM2 (2012)
* FM2+ (2014)
* AM1 (2014)
* AM4 (2016)
* TR4 (2017)
* sTRX4 (2019)
* sWRX8 (2020)
* AM5 (2022)
* sTR5 (2023)

|

PC portables |

* 563
* 754 (2003)
* S1 (2006)
* FT1 (2011)
* FS1 (2011)
* FP2 (2012)
* FT3 (2013)
* FP3 (2014)

Serveurs |

* F (2006)
* F+ (2007)
* G34 (2010)
* C32 (2010)
* SP3 (2017)
* SP5 (2022)
* SP6 (en) (2023)

* Microprocesseurs
* Athlon
* Athlon XP
* Athlon 64
* Sempron

* Portail de l’informatique

*[(en)]: Langue : anglais
*[[PDF]]: Document au format Portable Document Format (PDF) d'Adobe
*[p.]: page
*[v]: Voir ce modèle.
*[m]: Modifier ce modèle. Merci de prévisualiser avant de sauvegarder.