Page 1 sur 2

[COLLECTION WDA] - Les Pentium

Posté : 24 juil. 2006, 19:12
par Zurmff
"Pentium est une marque déposée par Intel pour nommer, de façon générique, ses propres microprocesseurs.

Techniquement, on appelle Pentium la cinquième génération des microprocesseurs d’architecture x86. Il fut présenté pour la première fois le 22 mars 1993. C’est le successeur de la génération des Intel 80486.

La marque Pentium

Avant d’utiliser le mot Pentium, Intel a successivement nommé les microprocesseurs de la série dite x86 en 8086, 80186, 80286, 80386 et finalement 80486. La cinquième génération devait s’appeler 80586 (ou Intel 80586, abrégé i586). Mais pour lutter contre la concurrence qui utilisait les numéros courts pour ses microprocesseurs compatibles (AMD 486, IBM 486, etc.), Intel a essayé de déposer ces numéros comme une marque. Mais Intel ayant toujours utilisé les numéros complets commençant par 80, les droits sur les derniers chiffres seuls ne furent pas accordés. Le nom de Pentium a donc dû être inventé. Il a été proposé par l’entreprise Lexicon. Il est formé du préfixe pent, provenant du grec πέντε, cinq (référence au fait qu’il s’agit de la cinquième génération), et du suffixe latin -ium, notamment utilisé pour des éléments chimiques comme l’aluminium, l'uranium ou le silicium (matériau dont sont faits les microprocesseurs).

Intel a continué d’utiliser la marque Pentium pour les générations suivantes de ses microprocesseurs : le Pentium Pro pour la sixième, le Pentium 4 pour la septième. Le mot Pentium est également utilisé pour des évolutions mineures et majeures de l’architecture x86 : Pentium MMX, Pentium II, Pentium III, Pentium IV et Pentium M


Devant les ambiguïtés créées par ces réutilisations, on utilise parfois les termes Pentium original ou i586 en langage technique pour faire clairement référence à la cinquième génération.

Le microprocesseur Pentium original

3,1 millions de transistors ;
gravé en 0.8 µm à l'origine suivi d'une refonte du core (P54C) à 0.6 µm ;
un cache d’instructions et un cache de données de 8 ko ;
architecture superscalaire : deux unités arithmétiques et logiques qui lui permettent d’accomplir plus d’une instruction par cycle ; un pipeline (appelé U) peut manipuler n’importe quelle instruction, pendant que l’autre (appelé V) peut manipuler des plus simples, des instructions plus communes ;
chemin de données en 64 bits (2 x 32) - cela double la quantité d’information tirée de la mémoire sur chaque cycle (d’une façon très différente de l'interleaving utilisé sur d’autres machines)
instructions MMX (modèles ultérieurs seulement) : un ensemble d’instructions vectorielles conçues pour les applications multimédia en permettant l’exécution d’une seule instruction sur un grand nombre de données consécutives.
Les puces Pentium offraient juste deux fois la vitesse d’exécution d’un processeur 486 par cycle. Le plus rapide des Intel 80486 allait presque à la même vitesse d’un Pentium de première génération, et quelques 486 d'AMD étaient pratiquement égaux aux Pentium 75. Le fait était coutumier d’Intel, dont déjà la version d’entrée de gamme du 386SX était moins rapide (mais bien plus riche en fonctionnalités) que les derniers hauts de gamme de son 80286.

Historique

Les premiers Pentiums sont sortis aux fréquences d’horloge de 66 et 60 mégahertz. Les versions ultérieures à 75, 90, 100, 120, 133, 150, 166, 200 et 233 mégahertz sont petit à petit devenues disponibles. Des Overdrives pour Pentium furent sortis aux fréquences de 63 et de 83 MHz comme option de mise à niveau pour des ordinateurs de classe 486.

Le premier microprocesseur Pentium avait le nom de code interne P5, et était un microprocesseur superscalaire canalisé dans l’ordre. Il fut suivi du P54C, une version plus compacte qui était prête pour un fonctionnement en biprocesseur et gravée en 0.6 µm au lieu de 0.8 pour la première version.

Dans les premiers Pentiums 5 volts à 60 et 66 MHz, un problème dans le code de l’unité de calcul en virgule flottante sur la division fut découvert en 1994, connu sous le nom de bogue de la division du Pentium. Ces premiers exemplaires de processeurs Pentium sont également connus pour leur fragilité et la production relativement élevée de chaleur.

En 1997, Intel présenta une évolution mineure de son Pentium, appelée Pentium MMX (core P55C gravé en 0.35 µm pour certains), qui reposait sur le même cœur Pentium mais auquel avait été adjoint davantage de mémoire cache (32 ko contre 16 ko) et 57 nouvelles instructions multimédia précablées dans le CPU afin de rendre plus rapide les futures applications dédiées. Ce processeur fut décliné dans des fréquences allant de 166 MHz à 266 MHz en version normale ou lowpower.

Processeurs suivants et concurrents

Les principaux concurrents des processeurs de marque Pentium sont les processeurs 6x86 MI (Cyrix, IBM et SGS-Thomson), le Nx686 (NexGen) et le K6 (AMD). Les déclinaisons suivantes des processeurs Intel Pentium ont ensuite été confrontées aux processeurs 6x86 MII (Cyrix, IBM et SGS-Thomson), le K6-2, le K6-III, l’Athlon et l’Athlon XP (AMD), mais également à quelques nouveaux venus sur le marché, notamment le Winchip C6 et le Winchip 2 (Centaur/IDT), ainsi que le Cyrix M-III (Via qui a racheté Cyrix).

En 2003, les ordinateurs vendus avec des processeurs Pentium 4 ou Athlon XP fonctionnent avec une cadence d'horloge comprise entre 1 300 et plus de 3 400 MHz (3 GHz).

Bogue de la division du Pentium

Le 30 octobre, 1994, le professeur Thomas Nicely de l'université de Lynchburg découvre un bogue dans l'unité de calcul en virgule flottante du Pentium. Il se rendit compte que certaines opérations de division renvoyaient toujours une valeur erronée par excès. Ces erreurs dans les divisions furent rapidement confirmées par d'autres personnes ; ce bogue devint très vite notoire et fut surnommé le «bogue FDIV du Pentium» (FDIV est l'instruction de division en virgule flottante des microprocesseurs x86). D'autres ont mis en évidence des problèmes de division dont le résultat retourné par le Pentium était complètement au-dessus de la valeur réelle jusqu'à 61 unités par million. Notez que ce problème s'est produit seulement sur quelques modèles du processeur Pentium. Tous les processeurs de famille Pentium ayant une fréquence d'horloge de plus de 100 mégahertz et assez récents étaient exempts de ce bogue.

Ces constatations ont alimenté une vive polémique. Et Intel nia dans un premier temps le problème existant. Plus tard, Intel clama l'insignifiance des défauts de ses microprocesseurs, voulant rassurer les utilisateurs. Intel refusa de remplacer systématiquement les microprocesseurs défectueux ; cependant, si une personne pouvait montrer qu'elle avait été affectée par le dysfonctionnement, alors Intel remplacerait son processeur.

Bien que des évaluations effectuées par des organismes indépendants montrèrent le peu d'importance des conséquences du bogue et que l'effet était négligeable dans la plupart des utilisations, cela provoqua une grande colère publique. Des compagnies comme IBM (dont le clone du Pentium « 586 » concurrençait au même moment la gamme des Pentium d'Intel) se joignirent à la plainte. Finalement, Intel fut forcée d'accepter de remplacer tous les processeurs Pentium défectueux, ce qui aurait pu représenter un coût énorme pour la compagnie; toutefois seule une petite fraction de possesseurs de processeurs défectueux demanda l'échange.

L'erreur provenait de l'initialisation incomplète (dans le silicium) d'une table de valeurs servant à un nouvel algorithme de division, plus rapide."
Wikipedia.org

Toute la collection de processeurs de la WDA

Posté : 24 juil. 2006, 19:17
par Zurmff
Image
Cliquez pour agrandir

Type: Microprocessor
Introduction date: 03/07/1994
Manufacturing process: 0.6 micron
3.2 million transistors
Data bus width: 32 (64 bit data bus) bit
Package: 296-pin Staggered Ceramic Pin Grid Array, 1.95" x 1.95" (4.95 cm x 4.95 cm)
Socket: Socket 5 or Socket 7
Speed (MHz): 90
Bus frequency (MHz): 60
Clock multiplier: 1.5
Physical memory (GB): 4
Level 1 cache size: 8 KB code and 8 KB write-back data
Floating Point Unit: Integrated
ICOMP 2 index 81
Min/Recommended/Max V core (V): 3.135 / 3.3 / 3.6
2.9V for mobile version.
Min/Max operating temperature (°C): 0 - 70
Min/Typical/Max power dissipation (W): 1.4 / 3.5 / 9
Upgrade options Pentium overdrive 150
Pentium MMX overdrive 150
Pentium MMX overdrive 180
CPUID 0525h
2525h
Manufacturing stepping C2

Notes on sSpec SX968:

This processor doesn't have FDIV bug.

Posté : 24 juil. 2006, 21:40
par Zurmff
Image
Cliquez pour agrandir

Type: Microprocessor
Introduction date: 03/22/1993
Manufacturing process: 0.8 micron BiCMOS process, 3.1 million transistors
Data bus width: 32 (64 bit data bus) bit
Package: 273-pin ceramic Pin Grid Array
2.16" x 2.16" (5.49 cm x 5.49 cm)
Speed (MHz): 60
Type: 0
Family: 5
Model: 1
Manufacturing stepping: D1
Core multiplier: 1
Physical memory (GB): 4
Level 1 cache size: 8 KB code and 8 KB write-back data
Floating Point Unit: Integrated
ICOMP index: 510
Core voltage (V) 4.75-5.25
Case temperature (°C): 0-80
Typical/Max power dissipation (W): 11.9 / 14.6
Upgrade options Pentium overdrive 133

Posté : 24 juil. 2006, 21:43
par Zurmff
Image
Cliquez pour agrandir

Type: Microprocessor
Introduction date: 03/22/1993
Manufacturing process: 0.8 micron BiCMOS process, 3.1 million transistors
Data bus width: 32 (64 bit data bus) bit
Package: 273-pin ceramic Pin Grid Array
2.16" x 2.16" (5.49 cm x 5.49 cm)
Speed (MHz): 66
Stepping: 5
Core voltage (V): 4.90-5.40
Case temperature (°C): 0-70
Type: 0
Family: 5
Model: 1
Manufacturing stepping: C1
Core multiplier: 1
Physical memory (GB): 4
Level 1 cache size: 8 KB code and 8 KB write-back data
Floating Point Unit: Integrated
ICOMP index: 567
Typical/Max power dissipation (W): 13 / 16
Upgrade options Pentium overdrive 133

Posté : 24 juil. 2006, 22:00
par Zurmff
Image
Cliquez pour agrandir

Type: Microprocessor
Introduction date: 03/07/1994
Manufacturing process: 0.6 micron
3.2 million transistors
Data bus width: 32 (64 bit data bus) bit
Package: 296-pin Staggered Ceramic Pin Grid Array, 1.95" x 1.95" (4.95 cm x 4.95 cm)
Socket: Socket 5 or Socket 7
Speed (MHz): 100
Bus frequency (MHz): 66 or 50
Clock multiplier: 1.5 or 2
Core voltage (V): 3.3 (3.135 - 3.6)
CPUID: 0525h
2525h
Manufacturing stepping: C2
Physical memory (GB): 4
Level 1 cache size: 8 KB code and 8 KB write-back data
Floating Point Unit: Integrated
ICOMP 2 index: 90
Min/Max operating temperature (°C): 0 - 70
Min/Typical/Max power dissipation (W): 1.55 / 3.9 / 10.1
Upgrade options Pentium overdrive 166
Pentium MMX overdrive 166
Pentium MMX overdrive 200

Posté : 24 juil. 2006, 22:03
par Zurmff
Image
Cliquez pour agrandir

Type: Microprocessor
Introduction date: 03/07/1994
Manufacturing process: 0.6 micron
3.2 million transistors
Data bus width: 32 (64 bit data bus) bit
Package: 296-pin Staggered Ceramic Pin Grid Array, 1.95" x 1.95" (4.95 cm x 4.95 cm)
Socket: Socket 5 or Socket 7
Speed (MHz): 100
Bus frequency (MHz): 66 or 50
Clock multiplier: 1.5 or 2
Core voltage (V): 3.3 (3.135 - 3.6)
CPUID: 0526h
2526h
Manufacturing stepping: E0
Physical memory (GB): 4
Level 1 cache size: 8 KB code and 8 KB write-back data
Floating Point Unit: Integrated
ICOMP 2 index: 90
Min/Max operating temperature (°C): 0 - 70
Min/Typical/Max power dissipation (W): 1.55 / 3.9 / 10.1
Upgrade options Pentium overdrive 166
Pentium MMX overdrive 166
Pentium MMX overdrive 200

Posté : 24 juil. 2006, 22:06
par Zurmff
Image
Cliquez pour agrandir

Type: Microprocessor
Introduction date: 03/27/1995
Manufacturing process: 0.6 and 0.35 micron
3.2 million transistors
Data bus width: 32 (64 bit data bus) bit
Package: 296-pin Staggered Ceramic Pin Grid Array, 1.95" x 1.95" (4.95 cm x 4.95 cm)
Socket: Socket 5 or Socket 7
Speed (MHz): 120
Bus frequency (MHz): 60
Clock multiplier: 2
Core voltage (V): 3.4 - 3.6
CPUID: 0525h
Manufacturing stepping: C2
Physical memory (GB): 4
Level 1 cache size: 8 KB code and 8 KB write-back data
Floating Point Unit: Integrated
ICOMP 2 index: 100
Min/Recommended/Max V core (V): 3.135 / 3.3 / 3.6
Min/Max operating temperature (°C): 0 - 70
Min/Typical/Max power dissipation (W): 1.76 / 5.06 / 12.81
Upgrade options Pentium MMX overdrive 180

Posté : 24 juil. 2006, 22:08
par Zurmff
Image
Cliquez pour agrandir

Type: Microprocessor
Introduction date: 03/27/1995
Manufacturing process: 0.6 and 0.35 micron
3.2 million transistors
Data bus width: 32 (64 bit data bus) bit
Package: 296-pin Staggered Ceramic Pin Grid Array, 1.95" x 1.95" (4.95 cm x 4.95 cm)
Socket: Socket 5 or Socket 7
Speed (MHz): 120
Bus frequency (MHz): 60
Clock multiplier: 2
Core voltage (V): 3.3 (3.135 - 3.6)
CPUID: 0526h
2526h
Manufacturing stepping: E0
Physical memory (GB): 4
Level 1 cache size: 8 KB code and 8 KB write-back data
Floating Point Unit: Integrated
ICOMP 2 index: 100
Min/Max operating temperature (°C): 0 - 70
Min/Typical/Max power dissipation (W): 1.76 / 5.06 / 12.81
Upgrade options Pentium MMX overdrive 180

Posté : 24 juil. 2006, 22:29
par Zurmff
Image
Cliquez pour agrandir

Type: Microprocessor
Introduction date: 06/01/1995
Manufacturing process: 0.35 micron
3.3 million transistors
Data bus width: 32 (64 bit data bus) bit
Package: 296-pin Staggered Ceramic Pin Grid Array, 1.95" x 1.95" (4.95 cm x 4.95 cm)
Socket:Socket 5 or Socket 7
Speed (MHz): 133
Bus frequency (MHz): 66
Clock multiplier: 2
Core voltage (V): 3.3 (3.135 - 3.6)
CPUID: 052Bh
252Bh
Manufacturing stepping: cB1
Physical memory (GB): 4
Level 1 cache size: 8 KB code and 8 KB write-back data
Floating Point Unit: Integrated
ICOMP 2 index: 111
Min/Max operating temperature (°C): 0 - 70
Min/Typical/Max power dissipation (W): 1.7 / 4.3 / 11.2
Upgrade options Pentium MMX overdrive 166
Pentium MMX overdrive 200

Posté : 24 juil. 2006, 22:32
par Zurmff
Image
Cliquez pour agrandir

Type: Microprocessor
Introduction date: 06/01/1995
Manufacturing process: 0.35 micron
3.3 million transistors
Data bus width: 32 (64 bit data bus) bit
Package: 296-pin Staggered Ceramic Pin Grid Array, 1.95" x 1.95" (4.95 cm x 4.95 cm)
Socket: Socket 5 or Socket 7
Speed (MHz): 133
Bus frequency (MHz): 66
Clock multiplier: 2
Core voltage (V): 3.3 (3.135 - 3.6)
CPUID: 052Ch
252Ch
Manufacturing stepping: cC0
Physical memory (GB): 4
Level 1 cache size: 8 KB code and 8 KB write-back data
Floating Point Unit: Integrated
ICOMP 2 index: 111
Min/Max operating temperature (°C): 0 - 70
Min/Typical/Max power dissipation (W): 1.7 / 4.3 / 11.2
Upgrade options Pentium MMX overdrive 166
Pentium MMX overdrive 200

Posté : 24 juil. 2006, 22:33
par Zurmff
Image
Cliquez pour agrandir

Type: Microprocessor
Introduction date: 06/01/1995
Manufacturing process: 0.35 micron
3.3 million transistors
Data bus width: 32 (64 bit data bus) bit
Package: 296-pin Staggered Ceramic Pin Grid Array, 1.95" x 1.95" (4.95 cm x 4.95 cm)
Socket: Socket 5 or Socket 7
Speed (MHz): 133
Bus frequency (MHz): 66
Clock multiplier: 2
Core voltage (V): 3.1
I/O voltage (V): 3.3
CPUID: 052Ch
Manufacturing stepping: mcC0
Physical memory (GB): 4
Level 1 cache size: 8 KB code and 8 KB write-back data
Floating Point Unit :Integrated
ICOMP 2 index: 111
Min/Recommended/Max V core (V): 3.135 / 3.3 / 3.6
Min/Max operating temperature (°C): 0 - 70
Min/Typical/Max power dissipation (W): 1.7 / 4.3 / 11.2
Upgrade options Pentium MMX overdrive 166
Pentium MMX overdrive 200

Posté : 24 juil. 2006, 22:35
par Zurmff
Image
Cliquez pour agrandir

Type: Microprocessor
Introduction date: 01/04/1996
Manufacturing process: 0.35 micron
3.3 million transistors
Data bus width: 32 (64 bit data bus) bit
Package: 296-pin Staggered Ceramic Pin Grid Array, 1.95" x 1.95" (4.95 cm x 4.95 cm)
Socket :Socket 5 or Socket 7
Speed (MHz): 150
Bus frequency (MHz): 60
Clock multiplier: 2.5
Core voltage (V): 3.3 (3.135 - 3.6)
CPUID: 052Ch
252Ch
Manufacturing stepping: cC0
Physical memory (GB): 4
Level 1 cache size: 8 KB code and 8 KB write-back data
Floating Point Unit: Integrated
ICOMP 2 index: 114
Min/Max operating temperature (°C): 0 - 70
Min/Typical/Max power dissipation (W): 1.9 / 4.9 / 11.6
Upgrade options Pentium MMX overdrive 180

Posté : 24 juil. 2006, 22:38
par Zurmff
Image
Cliquez pour agrandir

Type: Microprocessor
Introduction date: 01/04/1996
Manufacturing process: 0.35 micron
3.3 million transistors
Data bus width: 32 (64 bit data bus) bit
Package: 296-pin Staggered Ceramic Pin Grid Array, 1.95" x 1.95" (4.95 cm x 4.95 cm)
Socket: Socket 5 or Socket 7
Speed (MHz): 166
Bus frequency (MHz): 66
Clock multiplier: 2.5
Physical memory (GB): 4
Level 1 cache size: 8 KB code and 8 KB write-back data
Floating Point Unit: Integrated
ICOMP 2 index: 127
Min/Recommended/Max V core (V): 3.135 / 3.3 / 3.6
Min/Max operating temperature (°C): 0 - 70
Min/Typical/Max power dissipation (W): 2.1 / 5.4 / 14.5
Upgrade options Pentium MMX overdrive 200
Core voltage (V): 3.4 - 3.6
CPUID: 052Ch
252Ch
Manufacturing stepping: cC0

Notes on sSpec SY016:

The part is not tested to support 82498/82493 and 82497/82492 cache timings.
This processor was also offered as an embedded microprocessor.

Posté : 24 juil. 2006, 22:41
par Zurmff
Image
Cliquez pour agrandir

Type: Microprocessor
Introduction date: 10/10/1994
Manufacturing process: 0.6 micron
3.2 million transistors
Data bus width: 32 (64 bit data bus) bit
Package: 296-pin Staggered Ceramic Pin Grid Array, 1.95" x 1.95" (4.95 cm x 4.95 cm)
Socket :Socket 5 or Socket 7
Speed (MHz): 75
Bus frequency (MHz): 50
Clock multiplier: 1.5
Physical memory (GB): 4
Level 1 cache size: 8 KB code and 8 KB write-back data
Floating Point Unit: Integrated
ICOMP 2 index: 67
Min/Recommended/Max V core (V): 3.135 / 3.3 / 3.6
Min/Max operating temperature (°C): 0 - 70
Min/Typical/Max power dissipation (W): 1.2 / 3 / 8
Upgrade options Pentium overdrive 125
Pentium MMX overdrive 150
Pentium MMX overdrive 180
CPUID: 0525h
2525h
Manufacturing stepping: C2

Notes on sSpec SX969:

This processor doesn't have FDIV bug.

Posté : 24 juil. 2006, 22:43
par Zurmff
Image
Cliquez pour agrandir

Type: Microprocessor
Introduction date: 03/07/1994
Manufacturing process: 0.6 micron
3.2 million transistors
Data bus width: 32 (64 bit data bus) bit
Package: 296-pin Staggered Ceramic Pin Grid Array, 1.95" x 1.95" (4.95 cm x 4.95 cm)
Socket: Socket 5 or Socket 7
Speed (MHz): 90
Bus frequency (MHz): 60
Clock multiplier: 1.5
Physical memory (GB): 4
Level 1 cache size: 8 KB code and 8 KB write-back data
Floating Point Unit: Integrated
ICOMP 2 index: 81
Min/Recommended/Max V core (V): 3.135 / 3.3 / 3.6
Min/Max operating temperature (°C): 0 - 70
Min/Typical/Max power dissipation (W) :1.4 / 3.5 / 9
Upgrade options: Pentium overdrive 150
Pentium MMX overdrive 150
Pentium MMX overdrive 180
Core voltage (V): 3.3 - 3.465
CPUID :0524h
2524h
Manufacturing stepping: B5

Notes on sSpec SX958:

This processor doesn't have FDIV bug.