Pentium (original) | |
---|---|
Marca | Pentium |
Desenvolupador | Intel (mul) |
Fabricant | Intel (mul) |
Característiques de CPUs | |
Conjunt d'instruccions | x86-64 |
El Pentium (també conegut com a i586) és un microprocessador x86 introduït per Intel el 22 de març de 1993. És la primera CPU que utilitza la marca Pentium. Considerada la cinquena generació de la línia de processadors compatibles 8086, la seva implementació i microarquitectura s'anomenava internament P5.[1]
Igual que l'Intel i486, el Pentium és un conjunt d'instruccions compatible amb el 80386 de 32 bits. Utilitza una microarquitectura molt similar a l'i486, però s'ha ampliat prou com per implementar un disseny de canalització de nombre enter dual, així com una unitat de coma flotant més avançada. La primera és una cosa que s'havia argumentat que era impossible d'implementar per a un conjunt d'instruccions del CISC, per part de certs acadèmics i competidors del RISC.[2]
El P5 Pentium és el primer processador x86 superescalar, el que significa que sovint era capaç d'executar dues instruccions al mateix temps. Algunes tècniques utilitzades per implementar-ho es van basar en l'anterior Intel i960 CA superescalar (1989), mentre que altres detalls es van inventar exclusivament per al disseny P5. També es van copiar grans peces de l'i386 o i486, especialment les estratègies utilitzades per fer front a les complicades codificacions x86 d'una manera canalitzada. Igual que l'i486, el Pentium utilitzava tant un sistema de microcodi optimitzat com tècniques semblants a RISC, depenent de la instrucció en particular, o part de la instrucció.[3]
Altres característiques centrals inclouen una unitat de coma flotant redissenyada i significativament més ràpida, un ampli bus de dades de 64 bits (extern i intern), memòria cau de dades i codi separats i moltes altres tècniques i funcions per millorar el rendiment.
El P5 també té un millor suport per al multiprocessament en comparació amb l'i486, i és la primera CPU x86 amb suport de maquinari similar als ordinadors mainframe IBM. Intel va treballar amb IBM per definir aquesta capacitat i també la va dissenyar a la microarquitectura P5. Aquesta capacitat estava absent a les generacions anteriors x86 i als processadors x86 dels competidors.
Per tal d'utilitzar les canalitzacions duals al seu màxim potencial, es van optimitzar determinats compiladors per explotar millor el paral·lelisme a nivell d'instrucció, encara que no totes les aplicacions tindrien un benefici substancial amb la recompilació. Tanmateix, la FPU més ràpida sempre va millorar significativament el rendiment del punt flotant, en comparació amb l'i486 o i387. Intel va gastar recursos treballant amb proveïdors d'eines de desenvolupament, ISV i empreses de sistemes operatius (SO) per optimitzar els seus productes.
L'octubre de 1996, es va introduir el Pentium MMX similar, complementant la mateixa microarquitectura bàsica amb el conjunt d'instruccions MMX, memòria cau més gran i algunes altres millores.[4]
La microarquitectura P5 va ser dissenyada pel mateix equip de Santa Clara que va dissenyar els 386 i 486. El treball de disseny va començar l'any 1989; l'equip va decidir utilitzar una arquitectura superescalar, amb memòria cau en xip, punt flotant , i predicció de branques. El disseny preliminar es va simular amb èxit per primera vegada el 1990, seguit de la disposició del disseny. En aquest moment, l'equip tenia diverses desenes d'enginyers. El disseny es va gravar, o es va transferir a silici, l'abril de 1992, moment en què van començar les proves beta. A mitjans de 1992, l'equip P5 tenia 200 enginyers. Intel inicialment tenia previst demostrar el P5 el juny de 1992 a la fira PC Expo, i anunciar formalment el processador el setembre de 1992, però el disseny problemes van obligar a cancel·lar la demostració i la introducció oficial del xip es va retardar fins a la primavera de 1993.
La microarquitectura P5 aporta diversos avenços importants respecte a l'arquitectura i486 anterior.