# Advanced Micro Devices

Advanced Micro Devices (AMD) est un fabricant américain de semi-conducteurs, microprocesseurs et cartes graphiques basé à Santa Clara (Californie). La compagnie est fondée le 1er mai 1969 par un groupe d'ingénieurs et de dirigeants de Fairchild Semiconductor. Les cofondateurs d'AMD sont Jerry Sanders, Edwin Turney (en), John Carey, Sven Simonsen, Jack Gifford, Frank Botte, Jim Giles et Larry Stenger. La flèche du logotype de la compagnie dirigée vers la droite symbolise sa croissance dans le « droit chemin » (« the right way »).
En 2006, AMD se situe à la 8e place des 20 plus grands fabricants de semi-conducteurs, derrière Intel, Samsung, Texas Instruments, Toshiba, STMicroelectronics, Renesas et Hynix. Au premier trimestre 2007, la AMD chute à la 18e place de ce classement. Il est par contre le deuxième fournisseur de microprocesseurs pour ordinateur PC à architecture x86, après Intel.
Le 25 décembre 2009 marque le retour de la firme sur le marché des semi-conducteurs puisque l'action du constructeur américain frôle la barre symbolique des 10 $ à 9,95 $, alors que sa valeur n'était que de 1,86 $ début 2009, ce qui représente une augmentation de 435 % en un an.
AMD occupe également la deuxième place sur le marché des processeurs graphiques (GPU) derrière Nvidia depuis l'acquisition de ATI, et depuis la sortie de la 4ème génération de leurs processeurs dénommé « Ryzen », il occupe la deuxième place sur le marché des processeurs (CPU) derrière Intel.
De 2011 à 2014, AMD connaît des années terribles à cause de l’échec de l'architecture Bulldozer, mais est en partie sauvé par sa division GPU, jusqu’à l'arrivée de Lisa Su en tant que PDG qui réorganise et relance la société avec les GPU Radeon RX et aux CPU Ryzen.

## Historique

AMD est créée le 1er mai 1969 avec un capital de 100 000 $ chez l'un des cofondateurs, Jerry Sanders. Il dira aux débuts de la société : « D'abord les personnes, les produits et les profits suivront. »
Durant la même année, l'entreprise s'installe à Sunnyvale en Californie. Le premier die est produit la même année, l'AM9300, un registre à décalage MSI à 4 bits.
En 1972, le premier produit créé par la société voit le jour : il s'agit de l'AM2501. La même année, la première unité de production hors des États-Unis est mise en route à Penang en Malaisie.
En 1995 AMD introduit le microprocesseur AMD-K5 premier microprocesseur compatible avec l'architecture x86 et conçu de manière indépendante.
Dans les années 2000, AMD est le premier à franchir le mur historique des 1 GHz grâce au processeur Athlon.
En 2003, AMD et Fujitsu créent la coentreprise Spansion, qui regroupe leurs activités de mémoire flash. AMD est l'actionnaire majoritaire avec une participation de 60 %.
En 2004, AMD fait une démonstration du premier processeur x86 bicœur au monde.
Courant 2005, AMD et Fujitsu vendent leur participation dans Spansion. Cette dernière opère maintenant comme une société indépendante.
Le 25 juillet 2006, AMD rachète ATI Technologies pour 5,4 milliards de dollars. La même année, AMD présente les premiers processeurs x86 à quatre cœurs du marché.
En octobre 2020, AMD annonce l'acquisition de Xilinx pour 35 milliards de dollars.
Concurrençant Nvidia sur le terrain de l'intelligence artificielle, AMD commercialise en 2023 la puce MI300X.
En août 2024, AMD annonce l'acquisition de ZT Systems pour 4,9 milliards de dollars, tout en annonçant dans le même avoir l'intention de vendre les activités de fabrication de serveur de ce dernier.

## Capacité de production

Les principales usines de production de processeurs AMD étaient situées à Dresde en Allemagne. De nouvelles usines sont en construction à Dresde et vers New York et des partenariats avec Chartered Semiconductor Manufacturing (en) ont été signés. À la suite des difficultés financières d'AMD, à la fin de 2008, les activités de production physique des processeurs ont été partiellement cédées à des fonds d'investissement pour former GlobalFoundries. Cette nouvelle filiale, détenue à 40 % par AMD, reprend toutes les usines actuelles et futures d'AMD qui devient donc un développeur sans usine.

## Processeurs x86

Tableau chronologique des microarchitectures x86 d'AMD :
| architecture | marque commerciale |
| | Am286 |
| | Am386 |
| | Am486 |
| | Am5x86 |
| | K5 |
| K6 | K6 |
| K6 | K6-2 |
| K6 | K6-3 |
| K7 | Athlon |
| K7 | Athlon XP |
| K8 | Athlon 64, Athlon 64 X2 |
| K10 | Athlon X2, Phenom |
| K10 | Athlon II, Phenom II |
| K10 | A4, A6, A8 |
| Bulldozer | FX, A4, A6, A8 |
| Zen | Ryzen, Athlon, Epyc, Threadripper |

### Processeurs 32 bits
#### Anciens

AMD a fabriqué ses premiers microprocesseurs x86 sous licence, comme avec le 8086 par exemple. Les processeurs qui suivirent, les 80286, 80386 et Am486, étaient également des copies quasi identiques des modèles Intel. Néanmoins, ils avaient régulièrement des fréquences plus élevées pour des prix inférieurs ou comparables, ce qui en faisait des processeurs à bons rapports qualité/prix. Cela permit à AMD de devenir un concurrent sérieux d'Intel.

#### K5

Le premier K5 est sorti en 1995 sous le nom de K5 PR75, cadencé à 75 MHz.
Voici les processeurs lancés à la commercialisation :
* SSA/5 :
** K5 PR75 (75 MHz)
** 1995 K5 PR90 (90 MHz)
** 1995 K5 PR100 (100 MHz)
* 5k86 :
** K5 PR120 (90 MHz)
** 1996 K5 PR133 (100 MHz)
** 1996 K5 PR166 (116 MHz)
** 1996 K5 PR200 (133 MHz)
L'AMD K5 est un microprocesseur x86, construit par AMD, présenté pour la première fois en 1995. Il remplaça l'Am5x86, et fut suivi par le K6. Il est comparable au Cyrix 6x86 : tous deux possèdent une architecture interne en RISC. Tous les modèles ont 4,3 millions de transistors. Aucun K5 ne supporte les instructions MMX.

#### K6

AMD a créé les microprocesseurs K5, K6, K6-2 et K6-III, qui étaient considérés comme des clones de leur équivalent chez Intel, mais vendus moins chers (moins performants à fréquence égale pour tous les calculs en virgule flottante, mais un peu plus en calcul entier).

#### K7

AMD a lancé sur le marché les Athlon et les Duron, des processeurs compatibles x86, en 1999. C'est grâce à ces processeurs qu’AMD a accru sa notoriété sur le marché et a pu revenir sur le devant de la scène (après que Cyrix eut abandonné début 1999). L’Athlon était en effet relativement plus performant que tous ses concurrents et vendu à un prix particulièrement compétitif.
Contrairement aux K6, les calculs en virgule flottante étaient très performants, ce qui permit d’en faire un processeur de choix pour les jeux vidéo et pour l'utilisation d'applications multimédia intensives.
En mai 2002, AMD annonce qu’il abandonne la fabrication des processeurs Duron, pour se concentrer sur les Athlon et les processeurs 64 bits.

### Processeurs 64 bits
#### Anciens
##### K8

La série 64 bits d'AMD, baptisée AMD64, commence sa carrière début 2003 avec l’Opteron, destiné aux serveurs et aux stations de travail. Il faut attendre l’automne 2003 pour avoir une version de bureau, nommée Athlon 64 et Athlon FX (en fait un Opteron monoprocesseur renommé). Comparativement à l'Itanium d'Intel, la particularité de l’AMD64 était de demeurer totalement compatible avec l'architecture antérieure à 32 bits, et ainsi de supporter toutes les applications existantes. Intel a reconnu l'intérêt de cette approche en adoptant les extensions de AMD64 pour ses nouveaux processeurs.
Pour sa part, Intel lance en 2005 la série d'instructions Intel 64 ou EM64T notamment dans les Pentium 4 6xx.
Pour activer le mode à 64 bits, il faut un système d’exploitation adapté. Linux et quelques autres Unix furent les premiers, rejoint par Windows XP Professionnel Édition x64.
Une particularité importante de l’AMD64 est l’intégration du contrôleur mémoire dans l'unité centrale (2004), alors que cette fonction était traditionnellement dévolue au chipset. Tous ces éléments permettent un gain significatif de performances, même en mode à 32 bits. L’AMD64 est une architecture de choix pour les joueurs, plus performante en général qu’un Pentium 4 de la même gamme. La stratégie d'AMD pour concurrencer son adversaire, dont les bénéfices seuls suffisent à dépasser ses revenus, consiste à dominer le marché de la vente au détail (relativement négligée par Intel) en offrant les meilleurs prix quelle que soit la gamme demandée. Leurs processeurs suivent cette stratégie, considérant que la majorité de leurs acheteurs, connaissant bien le marché de l'informatique, utilisent une seule application à la fois (ex : jeu, calcul) demandant énormément de puissance « brute », domaine où excellent les AMD. À l'opposé, grâce à l'Hyper-Threading, les processeurs d'Intel ont l'avantage dans le multimédia, où les connaissances en informatique des utilisateurs sont plus faibles, et qui demandent surtout une grande visibilité du fabricant.
Le 30 mars 2006, AMD annonce l'embauche de Samuel Naffziger et de huit autres développeurs-clés qui œuvraient chez son concurrent Intel au développement du processeur 64 bits Itanium — une puce haute performance pour les serveurs — qui rencontre des difficultés depuis son lancement en 2001. Cette défection n'aide pas Intel à relancer l'Itanium, dont l'histoire chaotique a provoqué un certain embarras chez ses concepteurs (IBM, Bull, Hewlett-Packard et Sun Microsystems), tandis qu'AMD devrait profiter de l'expérience acquise par les transfuges pour étoffer son offre 64-bit (Opteron, notamment).
En 2006, AMD fait un pas symbolique, car ses futurs processeurs 64 bits quadri-cœurs seront installés dans les serveurs Dell, firme connue pour favoriser Intel. Les rumeurs vont déjà bon train quant à la mise en place de puces AMD dans les ordinateurs Dell. Cela tend à prouver que la puissance des CPU d'AMD est reconnue, alors qu'Intel lance ses architectures Conroe (pour PC de bureau), Merom (pour portable) et Woodcrest (pour serveurs), architectures qui marquent un tournant dans la politique d'Intel qui n'a quasiment fait qu'augmenter la fréquence de ses processeurs durant toute la période des Pentium 4, sans grande amélioration de performances. Depuis fin 2006, les ordinateurs Dell proposent des processeurs AMD.
En août 2006, AMD achète le fabricant de cartes graphiques ATI pour 5,4 milliards de dollars. L'alliance de ces deux acteurs majeurs de l'industrie permettra de proposer aux consommateurs des solutions d'ordinateurs intégrant processeur, chipset et puce graphique, c'est-à-dire des ordinateurs complets et très compacts pouvant servir dans les téléphones mobiles ou dans les véhicules.
L'entreprise est concurrente d'Intel. La sortie en fin novembre 2006 du Core 2 Quad d'Intel est un désavantage pour AMD, qui ne commercialisera ses quad-core qu'en automne 2007. En attendant, pour avoir une offre à son catalogue, AMD a sorti la plate-forme 4x4. Elle est composée de deux Athlon dual-core, montés sur une carte mère bi-processeur.

##### K10

L'architecture K10 est lancée le 10 septembre 2007 lors du lancement de l'Opteron sur l'architecture Barcelona K10, premier processeur possédant quatre cœurs de manière native sur un die unique, contrairement à Intel qui proposait à l'époque des processeurs à quatre cœurs grâce à deux dies placés côte à côte. Cet Opteron de troisième génération est fabriqué avec une technologie SOI issue d'un partenariat avec IBM et gravé en 65 nm.
Des modifications importantes ont eu lieu par rapport au K8, surtout au niveau des caches. En effet, le K10 Barcelona possède trois niveaux de cache : le cache de niveau 1 (L1) est de 64 Kb par cœur, couplé à un cache de niveau 2 (L2) de 512 Kb, et enfin avec un cache partagé de niveau 3 de 2 Mo. Le procédé de victim-cache permet d'éviter de stocker les informations présentes dans le L1 sur le L2 (contrairement à Intel) et ainsi gagner en place. Les caches de niveau 2 et deniveau 3 sont censés être intelligents, ainsi si des informations doivent être utilisées par plusieurs cœurs, elles seront stockées sur le cache partagé de niveau 3, par contre si elles n'ont pas besoin d'être utilisées par plusieurs cœurs, elles seront stockées sur le cache de niveau 2.
Une optimisation du prefetch du contrôleur mémoire permet de ne pas être forcé d'utiliser de la mémoire FBDIMM (pour les Opteron), et on peut utiliser de la mémoire non-ECC aussi bien qu'ECC (2 x 72 bits). Le contrôleur mémoire bénéficie pour la première fois d'un domaine d'alimentation complètement séparé du processeur, permettant au Crossbar Switch de voir sa fréquence augmenter d'environ 200 MHz, et le processeur pourra répondre au bus HyperTransport même quand la mémoire travaillera. Cependant, le contrôleur mémoire reste prévu uniquement pour de la DDR2.
AMD introduit aussi avec le K10 le Power Now sur les desktop, permettant de moduler la fréquence de chaque cœur de manière totalement indépendante, ainsi que le contrôleur mémoire et les différents caches.
Les architectures K10 Barcelona et Phenom possèdent environ 463 millions de transistors pour les cœurs et environ 140 millions pour les caches mémoires, soit un total de plus de 600 millions de transistors. Les K10 possèdent douze niveaux de pipelines, contre seize niveaux chez Intel avec l'architecture Core 2.
Le Phenom possède en plus du Barcelona le bus HyperTransport 3.0. Ce processeur est le nouveau CPU grand public d'AMD, il est sorti le 19 novembre 2007. Au lancement seuls les Phenom X4 9500 (2,2 GHz) et 9600 (2,3 GHz), représentant l'offre quad-core native d'AMD, sont disponibles. Le Phenom X3 (tri-cœurs) est quant à lui sorti durant le premier trimestre 2008, comme le Phenom X2, dual-core. Un nouvel Athlon 64 X2, dépourvu de cache L3, a ensuite fait son apparition (Rana).
Pour les Opterons, la série 1000 basée sur un Barcelona mono-core, le Budapest, devrait sortir d'ici peu.
Les Phenom sont compatibles avec le socket AM2 et les chipset R6XX (AMD), ils doivent toutefois être placés sur une carte-mère basée sur un chipset R7XX (AMD) pour bénéficier de l'HyperTransport 3.0.
En janvier 2009, AMD lance les Phenom II (dont l'architecture est parfois appelée « K10.5 », K 10 et demi), en introduisant la gravure 45 nm et une taille de mémoire cache de 8 Mo. Ces processeurs connaîtront un succès bien supérieur à celui des Phenom en raison de leurs performances supérieures, leur propension à l'overclocking et leur meilleur maîtrise de la chaleur. Mais cette offre arrivera bien trop tard vis-à-vis de l'avance de son concurrent.
En janvier 2011, AMD lance les Llanos, des processeurs d'architectures K10 et Fusion, gravés en 32 nm et intégrant le Northbridge et un circuit graphique.

#### Actuels
##### K15

Il s'agit de la première architecture grand public d'AMD basée sur le CMT (Clustered Multi Thread) et ayant comme nom de code K15. Ces processeurs sont sortis au deuxième semestre 2011. Cette architecture (CMT), consiste en une refonte importante des anciennes architectures d'AMD et de leurs acquis, afin de mutualiser au maximum les ressources au sein d'une même puce (mémoire cache, unités de calcul…) pour obtenir un meilleur rendement et ainsi monter en fréquence tout en diminuant la consommation énergétique.

##### K12

Il s'agit d'un projet lancé à la suite du rachat d'ATI Technologies. Le but serait de fusionner le processeur graphique dans le processeur central pour diminuer encore une fois de plus les coûts et la consommation en énergie. En pratique, cela consiste à inclure le northbridge et un circuit graphique plutôt gros dans le processeur. Celui-ci emportant aussi des cœurs de processeur habituels, qui seront de microarchitecture distincte (K10, Bobcat, Bulldozer…). Le premier de ces APU (accelerated processing unit) est sur le marché (2011), et utilise deux cœurs Bobcat.

##### Zen

Zen est une nouvelle microarchitecture pour les processeurs et les APU de la série Ryzen et les processeurs pour serveur Epyc basés sur x86-64, introduite en 2017 par AMD et construite à partir de zéro par une équipe dirigée par Jim Keller, arrivé en 2012, qui prend son départ en septembre 2015.
L'un des principaux objectifs d'AMD avec Zen était une augmentation d'Instructions par cycle (IPC) d'au moins 40 %. Cependant, en février 2017, AMD a annoncé qu'elle avait en réalité réalisé une augmentation de 52 %. Les processeurs basés sur l'architecture Zen reposent sur la technologie FinFET 14 nm et mettent de nouveau l'accent sur les performances monocœur et la compatibilité HSA. Les processeurs antérieurs d'AMD étaient soit construits avec un procédé en 32 nm (processeurs Bulldozer et Piledriver), soit avec un procédé en 28 nm (APU Steamroller et Excavator). De ce fait, Zen est beaucoup plus économe en énergie.
L'architecture Zen est la première à englober les processeurs et les APU d'AMD conçus pour un socket unique (Socket AM4). Autre nouveauté pour cette microarchitecture : la mise en œuvre de la technologie multithreading simultané (SMT), similaire a l'Hyper-Threading qu'Intel utilise depuis des années sur certains de ces processeurs. Zen prend également en charge la mémoire DDR4. AMD a lancé les processeurs Ryzen 7 haut de gamme de la série Summit Ridge basés sur Zen le 2 mars 2017, les processeurs milieu de gamme de la série Ryzen 5 le 11 avril 2017 et les processeurs d'entrée de gamme de la série Ryzen 3 le 27 juillet 2017.
AMD a par la suite lancé la gamme Epyc, des processeurs pour serveur basés sur Zen pour les systèmes 1P et 2P. En octobre 2017, AMD a lancé les APU basés sur Zen sous le nom de Ryzen Mobile, intégrant des cœurs graphiques Vega. AMD a lancé les processeurs avec la microarchitecture Zen+ (gravure en 12 nm) en avril 2018. La microarchitecture Zen 2 (gravure en 7 nm) est dévoilée en détail en 2019 à travers la troisième génération de processeurs Ryzen dont la date de sortie est fixée à juillet 2019.

### Dénomination

Au sujet du nom des architectures des processeurs x86 d'AMD, dans le sigle « Kxx », le « K » fait référence à la bande dessinée américaine Superman de DC Comics, le « K » désignant la kryptonite verte qui affaiblit Superman, une allégorie du concurrent d'AMD, le géant Intel.

## Sockets AMD

Les sockets AMD sont, par ordre chronologique :
* Socket 7
* Slot A
* Socket A
* Socket 754
* Socket 939
* Socket 940
* Socket AM2
* Socket F
* Socket AM2+
* Socket AM3
* Socket AM3+
* Socket FM1
* Socket FM2
* Socket G34
* Socket AM4
* Socket AM5

## Autres technologies et plateformes
### Processeurs Alchemy

L'Alchemy est un processeur RISC, d'architecture MIPS, spécialisé dans le traitement multimédia et destiné aux baladeurs.
Dans ces dernières versions il intègre des DSP lui permettant de s'affranchir de quelques composants lors de son intégration. Ceci lui donne l'avantage de réduire le volume occupé, de moins consommer et d'obtenir un système complet moins cher.
Selon AMD, il est ainsi capable de gérer tout type de format audio et de format vidéo, en apportant un maximum de qualité.

### AMD Live!

AMD Live! est la réponse d'AMD à Intel et son Viiv : ce label définit le standard du PC de salon intégrant un processeur AMD et les périphériques graphiques et de communication permettant le support de toutes les fonctions multimedia du salon.
Description de la certification
* Processeur : Athlon 64 X2, Athlon 64 FX-60 ou Opteron
* Socket : AM2
* Graphique : double GPU de type SLI ou CrossFire
* Disque dur SATA
* Graveur DVD multiformat
* Clavier sans fil
* Télécommande
Le terminal DDREAM est la première set-top box, certifiée AMD Live!

### AMD Quad FX

Il s'agit d'une offre proposée par AMD pour contrer l'offre d'Intel. Elle se composait de deux processeurs FX (par exemple des FX-72) pour combiner des configurations incluant quatre cœurs.
Plus efficaces que les quad-core d'Intel, elles ne connurent pas le succès espéré avec pour principale cause son prix excessivement élevé. Les configurations de base pouvaient atteindre les 1 500 USD sans compter la mémoire, les disques durs, etc.
La plateforme AMD Quad FX était par contre considérée comme la configuration ultime et pouvait être couplée à une plateforme QUAD-SLI composée de deux cartes graphiques Nvidia 7950 GX2.
En 2013 AMD fut le premier constructeur de microprocesseurs à proposer au grand public un processeur (FX 9590) dont la fréquence atteint 5 GHz au maximum avec son « turbo » (4,7 GHz de base sans overclocking automatique) dans les situations les plus favorables et seulement au prix d'une explosion de la consommation et de la chaleur à dissiper. AMD a été très optimiste et a fourni des informations techniques fausses longtemps, tout comme il annoncé une révolution avant d'admettre son échec sur cette architecture.

### Processeurs Geode

Le Geode est un type de processeur très basse consommation d'AMD. En réalité, il s'agit d'un véritable système sur une puce regroupant à peu près toutes les fonctionnalités attendues d'un ordinateur dans une seule puce consommant très peu d'énergie.

### Pacifica/AMD-V

Il s'agit d'une technologie de virtualisation matérielle similaire au VT-x (anciennement nommé Vanderpool d'Intel) et intégrée aux derniers processeurs d'AMD.
Comme chez Intel avec le VT-d, AMD propose l'équivalent « Virtualisation E/S » qui permet au système invité d'utiliser une carte d'extension physique directement sans passer par l'hyperviseur (le système hôte). Ceci pour utiliser pleinement les performances de ces cartes, comme une carte graphique 3D qui peut être utilisée à 100 % de ses capacités par le système d'exploitation invité et ainsi éviter la perte de temps machine lors d'affichage 3D temps réel.

### Collaboration et partenariats

AMD s'est associé avec THATIC (Tianjin Haiguang Advanced Technology Investment Co., Ltd) pour co-fonder une entreprise en Chine. En obtenant un accord de licence pour l'échange de licence pour les serveurs sur le marché chinois.