Der Pentium Pro ist ein Mikroprozessor der Firma Intel. Er stammt aus der x86-/IA-32-Architektur und ist für 32-Bit-Programmcode optimiert. Da er teuer war und bei den damals verbreiteten 16-Bit-Programmen und -Betriebssystemen (insbesondere Windows 95) keine gute Leistung bot, verkaufte er sich deutlich schlechter als von Intel erhofft. Er wurde vorwiegend in teuren Server- und Workstation-Systemen verbaut. Unter den auf diesen Systemen verwendeten 32-Bit-Betriebssystemen (z. B. Windows NT oder Linux) erreichte der Pentium Pro eine deutlich höhere Leistung als ein gleichgetakteter Pentium-Prozessor. Hierfür war auch der mit internem Prozessortakt betriebene L2-Cache verantwortlich. In der Rolle des High-End-Prozessors wurde er später durch die Xeon-Prozessorlinie abgelöst.
Eigentlich sollte der Pentium Pro nach 1995 den Pentium ablösen. Da aber die Produktion eine hohe Ausschussrate hatte (es gab insbesondere Probleme mit dem Onchip-Cache), konnte Intel den Preis nicht so weit senken, dass der Pentium Pro eine weite Verbreitung fand. Stattdessen wurde schließlich der Pentium II als Pentium-Nachfolger entwickelt. Bei diesem sind Prozessorkern und Cache getrennt.
Inhaltsverzeichnis |
Anders, als der Name es vermuten lässt, unterscheidet sich die Architektur des Pentium Pro deutlich von der des früheren Pentium-Prozessors. Der Pentium Pro enthielt einige wichtige neue Konzepte, wie einen RISC-Kern. Er war also kein reiner CISC-Prozessor mehr, sondern eher eine Art Hybrid. Außerdem wurde mit der "Out-of-order execution" ein Konzept eingeführt, welches das Leistungspotenzial erhöhte. Während der Pentium Prozessorkern x86-Code nativ ausführt, enthält der Pentium Pro-Prozessorkern drei parallel arbeitende RISC Pipelines, die mittels dreier Decoder-Einheiten den zugrundeliegenden x86-Code in RISC-Befehle übersetzt. Dieser so prozessorintern modifizierte Programm-Code kann effizienter auf die Pipelines aufgeteilt werden, was eine bessere Parallelität der Befehlsabarbeitung ermöglicht. Kernstück des Pentium Pro ist der P6-Prozessorkern, der später in modifizierter Form dann im Pentium II, Pentium III, Pentium M und schließlich in der aktuellen Intel Core Architektur Verwendung findet. Die P6-Architektur, die den Grundstein für die 686er-Klassifikation legt, war der wichtigste Schritt in der Entwicklung von x86er Prozessoren seit der Einführung des 386ers als 32Bit-CPU mit seiner MMU.
Der 2nd-Level Cache (L2-Cache) und Prozessor-Kern befinden sich im selben Prozessorgehäuse auf zwei (bzw drei beim 1024-kB-Modell) separaten Dies, verbunden durch Bond-Drähte. Es gibt Versionen mit 256, 512 und 1.024 KB L2-Cache. Der ausschließlich für den Sockel 8 erhältliche Prozessor wurde mit den Taktfrequenzen 150, 166, 180 und 200 MHz produziert.
Der Prozessor greift über einen AGTL+-Bus auf Hauptspeicher und andere Systemkomponenten zu. Es ist möglich, ohne weitere Bausteine vier Prozessoren an einem Prozessor-Bus zu betreiben. Für mehr Prozessoren werden Brückenbausteine und andere Tricks benötigt. Solche Server stellten unter anderem HP (Netserver LX Pro8) und ALR (Revolution 6x6) her. Damit war der Pentium Pro der erste wirkliche Server-Prozessor von Intel.
Des Weiteren erhielt die Pentium Pro-Familie auch einen Overdrive-Prozessor, der mit 300/60 bzw. 333/66 MHz spezifiziert war. Dieser war vom Kern her ein Pentium II mit 512 KB L2-Cache, der ebenfalls, und anders als beim Pentium II, mit voller Prozessorgeschwindigkeit lief. Diese Overdrive-Prozessoren wurden lediglich für Zweiprozessorsysteme vom Hersteller zugelassen, da beim Pentium 2 höchstens zwei Prozessoren genutzt werden können.
Non-x86-Prozessoren: 4004 | 4040 | 8008 | 8080 | 8085 | iAPX 432 | i860 | i960 | Itanium | Itanium 2
Bis 4. Generation: 8086 | 8088 | 80186 | 80188 | 80286 | i386 | i486DX | i486DX2 | DX4 | i486GX | i486SL/SL-NM | i486SX | i486SX2
Pentium-Serie: Desktop: Pentium (MMX) | Pentium II | Pentium III | Pentium 4 | Pentium 4 XE | Pentium D | Pentium XE | Pentium Dual-Core
Mobil: Mobile Pentium 4 | Pentium M | Pentium Dual-Core Server: Pentium Pro
Celeron-Serie: Desktop: Celeron (P6) | Celeron (NetBurst) | Celeron D | Celeron (Core) | Celeron Dual-Core Mobil: Mobile Celeron | Celeron M
Core-Serie: Desktop: Core 2 Duo | Core 2 Quad | Core 2 Extreme Mobil: Core Solo | Core Duo | Core 2 Solo | Core 2 Duo | Core 2 Extreme
Xeon-Serie: Server: Xeon (P6) | Xeon (NetBurst) | Xeon (Core)