<<
AMD K5
>>
|
|
Produktion:
|
1996 bis 1997?
|
Produzent:
|
AMD
|
Prozessortakt:
|
75 MHz bis 133 MHz
|
FSB
-Takt:
|
50 MHz bis 66 MHz
|
L1-Cachegroße:
|
24 kB
|
Befehlssatz
:
|
x86
/
IA-32
|
Sockel:
|
Namen der Prozessorkerne:
- SSA/5 (Model 0)
- 5k86 (Model 1)
|
Der
AMD K5
ist ein
x86
-
Mikroprozessor
mit
32-Bit-Architektur
der funften Generation, sowie der erste von
AMD
selbst entwickelte x86-kompatible Prozessor
[1]
. Er konkurrierte seiner Zeit mit dem
Intel Pentium
,
NexGen Nx586
und
Cyrix 6x86
.
Nachdem AMD in den Jahren zuvor vor allem Intels Mikroprozessorentwicklungen nur minimal verandert nachgebaut hatte, musste sich der Hersteller nach diversen Rechtsstreitigkeiten mit Intel umorientieren und sich um eine eigene Entwicklungsabteilung und Prozessorarchitektur bemuhen. Der K5 war das erste Ergebnis dieser veranderten Ausrichtung, allerdings war das mit Problemen verbunden, wodurch der K5 viel zu spat auf den Markt kam. Nachfolger war der
AMD K6
, der jedoch nicht auf dem K5, sondern auf dem
NexGen Nx686
beruhte.
AMD hatte Probleme bei der Entwicklungszeit und bei der Fertigungsausbeute, so dass der K5 ein Jahr spater als ursprunglich geplant auf den Markt kam. Diese Version war noch eine Art ?Vorabversion“, bekannt als
SSA/5
, mit Fehlern im L1-Cache und in der Sprungvorhersage. Sie wurde zuerst als
5k86
und spater dann auch als
K5
verkauft. Die fehlerbereinigte Version, als
5k86
bezeichnet, wurde nur als
K5
verkauft. Die SSA/5-Reihe des K5 umfasste Modelle von 75 bis 100 MHz (5k86 P75 bis P100, spater K5 PR75 bis PR100); 5k86-Prozessoren kamen mit Taktfrequenzen von 90 MHz bis 133 MHz (K5 PR120 bis PR200) auf dem Markt.
Der K5 ist intern ein
RISC
-Prozessor (basierend auf der
Am29000
-RISC-Familie) mit einer x86-Dekodier-Einheit, die alle x86-Befehle zur Ausfuhrung in RISC-Befehle zerlegt. Ahnlich arbeiten inzwischen alle modernen x86-CPUs.
Der K5 hat funf Integer-Einheiten, die als
Out-of-order
-
Pipelines
ausgefuhrt sind und eine Non-Pipelined-
FPU
(der
Intel Pentium
hat zwei als In-order-Pipelines ausgefuhrte Integer-Einheiten und eine
Pipelined
-FPU).
Registerumbenennung
und
Speculative execution
verbessern die parallele Ausfuhrungsmoglichkeit der Pipelines bzw. vermindern deren Blockade. Der Buffer fur die
Sprungvorhersage
ist viermal großer als der des Pentium (wobei die Sprungvorhersage selbst nicht besser arbeitet) und der L1-
Cache
ist doppelt so groß (und vierfach statt zweifach assoziativ). Diese Verbesserungen ermoglichen dem K5 eine hohere Integer-Leistung als einem gleich getakteten Pentium. Aus diesem Grund benutzte AMD das bereits vom
Am5x86
bekannte
P-Rating
, um die Leistungsfahigkeit relativ zum Pentium anzugeben. Bei
Gleitkomma
-Berechnungen durch die FPU arbeitet ein AMD K5 jedoch langsamer als ein Pentium mit einer dessen P-Rating entsprechenden Taktfrequenz.
- Verkaufsname:
5k86
P75/P90/P100; spater
K5
PR75/PR90/PR100
- L1-Cache: 8 + 16 kB (Daten + Instruktionen)
- Sockel 5
und
Sockel 7
mit 50, 60 und 66 MHz
Front Side Bus
- Betriebsspannung (VCore): 3,52 V
- Erscheinungsdatum: 27. Marz 1996
- Fertigungstechnik: 0,50 μm und 0,35 μm
- Die
-Große: 251 mm² (0,50 μm) und 161 mm² (0,35 μm) bei 4,3 Millionen
Transistoren
- Taktraten (Leistungsaufnahme):
- 5k86 P75, K5 PR75: 75 MHz (11,63 W)
- 5k86 P90, K5 PR90: 90 MHz (13,96 W)
- 5k86 P100, K5 PR100: 100 MHz (15,51 W)
- Verkaufsname:
K5
PR120/PR133/PR150/PR166
- L1-Cache: 8 + 16 kB (Daten + Instruktionen)
- Sockel 5
und
Sockel 7
mit 60 und 66 MHz
Front Side Bus
- Betriebsspannung (VCore): 3,52 V
- Erscheinungsdatum: 7. Oktober 1996
- Fertigungstechnik: 0,35 μm
- Die
-Große: 181 mm² (0,35 μm) bei 4,3 Millionen
Transistoren
- Taktraten (Leistungsaufnahme):
- PR120: 90 MHz (12,37 W)
- PR133: 100 MHz (13,75 W)
- PR150: 105 MHz
- PR166: 116,6 MHz (16,04 W)
- PR200: 133 MHz (war ursprunglich geplant, ein Verkauf fand nicht mehr statt)
Datenblatter
- ↑
AMD:
AMD-K5 Processor Data Sheet.
(PDF) In:
datasheets.chipdb.org.
AMD,
abgerufen am 12. Marz 2021
(englisch).