Pentium Pro

Pentium Pro
Pentium Pro 512 KB
Registerbreedte 32 bits
Fabrikant Intel
Begonnen in 1995
Geëindigd in 1998
Klokfrequentie 150 - 200 MHz
Front-side bus 60 - 66 MHz
Schaal 0,5 - 0,25 µm
Instructieset IA-32 (x86-32)
Level-1 cache 2x8 KB
Level-2 cache 256 KB - 1 MB
Co-processors ingebouwd
Microarchitectuur P6
Aantal kernen 1
Sockets Socket 8
Voedingsspanning 3,3 volt
Aantal pinnen 387
Details
Aantal transistors 5.500.000
Breedte adresbus 36 bits
Breedte databus 64 bits
Adresruimte 64 GB
Pipelines 3 (12-traps)
Gebruikt microcode gedeeltelijk
Portaal  Portaalicoon   Informatica

De Pentium Pro is een zesde-generatie x86 architectuur microprocessor, door Intel gepland om de originele Pentium te vervangen in een volledig spectrum van toepassingen, maar later teruggebracht tot een meer beperkte rol als een server en high-end desktop chip. De Pentium Pro werd geïntroduceerd in november 1995 en is in 1998 opgevolgd door de Xeon.

Nieuwe eigenschappen

  • Mogelijkheid tot quad-processor configuratie
  • On-die Level 2 cache-geheugen — De secundaire cache was geïntegreerd in de CPU transistoren. Hierdoor was het veel sneller benaderbaar. De keerzijde was dat er door de toegenomen complexiteit meer productie-uitval was waardoor de Pentium Pro erg duur was. Bij de opvolger (de Pentium II) werd daarom aanvankelijk gekozen om de secundaire cache niet meer met de processor te integreren.
  • Out-of-order executie — De Pentium Pro was in staat om van elkaar onafhankelijke instructies in een andere volgorde uit te voeren. Als de processor bijvoorbeeld moest wachten op gegevens uit het geheugen, voerde hij alvast de daaropvolgende instructie uit.
  • Speculatieve executie — Als gevolg van de out-of-order executie kan het voorkomen dat 'alvast' uitgevoerde instructie helemaal niet uitgevoerd had moeten worden. Dit kan als de voorgaande instructie (die dus nog niet is uitgevoerd) er in resulteert dat er een sprong wordt gemaakt (bijvoorbeeld door een lus of if-statement). De Pentium Pro beschikte daarom over eenheden die de programma-flow probeerden te voorspellen (Branch Prediction).
  • RISC en μ-ops — De instructieset van Intel processoren werd steeds complexer. Andere fabrikanten kwamen met RISC processoren, die veel beter presteerden. De Pentium Pro werd daarom ook RISC gemaakt. Maar de processor moest natuurlijk wel compatible blijven met zijn voorgangers. Daarom werden de traditionele (CISC) instructies intern eerst vertaald in één of meerdere μ-ops. Deze werden dan intern op RISC-achtige wijze verwerkt.

Externe link

  • Pentium Pro op cpu-collection.de
· · Sjabloon bewerken
Intel-processoren (lijst)
x86-familie:8086 · 8088 · 80186 · 80188 · 80286 · 80386 · 80486 · Pentium · Pentium Pro · Pentium II · Celeron · Pentium III · Pentium 4 · Pentium M · Pentium D · Pentium Extreme Edition · Xeon (W-serie) · Core · Core 2 Duo · Core 2 Extreme · Core 2 Quad · Core i3 · Core i5 · Core i7 · Core i9 · Atom · Atom 2
Processors:4004 · 4040 · 8008 · 8080 · 8085 · i860 · i960 · Itanium · Itanium 2
Microarchitectuur:IA-32 · IA-64 · NetBurst · StrongARM · XScale · Core (Penryn) · Nehalem (Gulftown) · Sandy Bridge (Ivy Bridge) · Haswell (Broadwell) · Skylake (Cannon Lake) · Ice Lake (Rocket Lake) · Willow Cove (Tiger Lake) · Golden Cove (Alder Lake) · Meteor Lake · Lunar Lake
Grafische processors:HD Graphics · Iris
Overige:Centrino · LGA775 · SpeedStep · Tick-Tock · Turbo Boost
Personen:Paul Otellini · Brian Krzanich · Bob Swan · Pat Gelsinger
· · Sjabloon bewerken
AMD:K5 · K6 · Athlon · Athlon 64 · Athlon 64 X2 · Athlon II · Athlon XP · Duron · Opteron · Phenom · Phenom II · Ryzen · Sempron
Atmel:AVR
DEC:Alpha
Hudson:Soft HuC6280
IBM:POWER5 · POWER6
Intel:8051 · Gulftown · 4004 · 4040 · 8008 · 8080 · 8085 · 8086 · 8088 · 80186 · 80188 · 80286 · 80386 · 80486 ·Atom · Celeron · Core · Core 2 · Core 2 Quad · Core i3 · Core i5 · Core i7 · Core i9 · i860 · i960 · Itanium · Itanium 2 · Xeon
Intel Pentium:4 · D · Extreme Edition · II · III · M · MMX · Pro
MOS:6502 · WDC 65816 · WDC 65C02
Motorola:Coldfire · Dragonball · 68000 · 68008 · 68010 · 68012 · 68020 · 68030 · 68040 · 68060 · 68851 · 68881
NEC:µPD780C · V20 · V30
Sony:Cell
Zilog:Z80 · Z180 · Z280 · Z380 · Z800 · eZ80 · Z8000 · Z80000 · ASCII R800 · Sharp LH-0080 · U880 · Hitachi HD64180
Xilinx:MicroBlaze
Instructiesets:ARM · M6800 · x86 · 8080&Z80 · RISC-V
Mediabestanden
Zie de categorie Pentium Pro van Wikimedia Commons voor mediabestanden over dit onderwerp.