Le tableau ci-dessous dresse une liste non exhaustive des processeurs grand public implementant le jeu d'instruction x86, regroupés par générations qui décrivent les évolutions importantes dans l'histoire du x86.
Génération | Date de parution | Principaux modèles grand public | Espace d'adressage linéaire/physique | Principales évolutions |
---|---|---|---|---|
1 | 1978 | Intel 8086, Intel 8088 | 16-bit / 20-bit (segmenté) | premiers processeurs x86 |
2 | 1982 | Intel 80186, Intel 80188, NEC V20/V30 | calcul rapide des adresses en hardware, opérations rapides (division, multiplication, etc) | |
Intel 80286 | 16-bit (30-bit virtuel) / 24-bit (segmenté) | MMU (Memory Management Unit), pour permettre le mode protégé et un plus grand espace d'adressage | ||
3 (IA-32) | 1985 | Intel386, AMD Am386 | 32-bit (46-bit virtuel) / 32-bit | jeu d'instructions 32-bit, MMU avec pagination |
4 | 1989 | Intel486, AMD Am486 | Pipeline de type RISC, FPU et Mémoire Cache intégrés | |
5 | 1993 | Pentium, Pentium MMX | Processeur superscalaire, 64-bit bus de données, FPU plus rapide, MMX | |
5/6 | 1996 | Cyrix 6x86, Cyrix MII, Cyrix III (2000) / VIA C3 (2001) | Renommage de registres, exécution spéculative | |
6 | 1995 | Pentium Pro, AMD K5, Nx586 (1994), Rise mP6 | idem / 36-bit physique (PAE) | traduction des micro-instructions, PAE (Pentium Pro), cache L2 intégré (Pentium Pro) |
1997 | AMD K6/-2/3, Pentium II/Pentium III, IDT/Centaur-C6 | support du cache L3, 3DNow!, SSE | ||
7 | 1999 | Athlon, Athlon XP | FPU superscalaire, meilleur conception (jusqu'à 3 instructions x86 par top d'horloge) | |
2000 | Pentium 4 | pipeline profond, haute fréquence, SSE2, hyper-threading | ||
6-M/7-M | 2003 | Pentium M, VIA C7 (2005), Core Solo et Core Duo (2006) | optimisé pour une faible consommation d'énergie | |
8 (x86-64) | Athlon 64, Opteron | 64-bit / 40-bit physique dans la première implémentation AMD. | jeu d'instructions x86-64, controleur mémoire intégré, HyperTransport | |
2004 | Pentium 4 Prescott | pipeline très profond, très haute fréquence, SSE3 | ||
9 | 2006 | Intel Core 2 | faible consommation d'énergie, multi coeur, fréquence d'horloge plus faible, SSE4 (Penryn) | |
10 | 2007 | AMD Phenom | idem / 48-bit physique pour le Phenom d'AMD | quad-core monolithique, FPU 128-bit, SSE4a, HyperTransport 3, conception modulaire |
? | 2008 | Intel Atom | In-order, très faible consommation d'énergie | |
Intel Core i7 | Out-of-order, superscalaire, bus QPI, Conception modulaire, Controleur mémoire intégré, 3 niveau de cache | |||
VIA Nano | Out-of-order, superscalaire, cryptage matériel, très faible consommation d'énergie, gestion de l'énergie adaptative | |||
11 | 2010 | Intel Sandy Bridge, AMD Bulldozer | SSE5/AVX, conception hautement modulaire |