AMD K5 - AMD K5

K5
AMD K5 PR166 avant.jpg
Un microprocesseur AMD K5 PR166
informations générales
Lancé 27 mars 1996 (SSA/5)
7 octobre 1996 (5k86)
Performance
Max. Fréquence d'horloge du processeur 75 MHz à 133 MHz
Vitesses du FSB 50 MHz à 66 MHz
Cacher
Cache L1 8 Ko + 16 Ko
(données + instructions)
Architecture et classement
Microarchitecture K5
Jeu d'instructions IA-32 / x86
Spécifications physiques
Noyaux
Prise(s)
Produits, modèles, variantes
Des modèles)
Histoire
Prédécesseur Am5x86
Successeur K6

Le K5 est le premier processeur x86 d' AMD à être entièrement développé en interne. Lancé en mars 1996, son principal concurrent était le microprocesseur Pentium d' Intel . Le K5 était un design ambitieux, plus proche d'un Pentium Pro que d'un Pentium en termes de solutions techniques et d'architecture interne. Cependant, le produit final était plus proche du Pentium en termes de performances, bien que plus rapide d'une horloge à l'autre par rapport au Pentium.

Détails techniques

Schéma de base K5

Le K5 était basé sur une architecture interne de processeur RISC 29k hautement parallèle avec un front-end de décodage x86. Le K5 offrait une bonne compatibilité x86 et la suite de tests développée en interne s'est avérée inestimable pour les projets ultérieurs. Tous les modèles avaient 4,3 millions de transistors , avec cinq unités entières pouvant traiter des instructions dans le désordre et une unité à virgule flottante. La mémoire tampon de la branche cible était quatre fois plus grande que celle du Pentium et le renommage des registres a permis de surmonter les dépendances des registres. L' exécution spéculative des instructions par la puce a réduit les blocages du pipeline. Il avait un cache d'instructions associatives à quatre voies de 16 Ko et un cache de données de 8 Ko. La division à virgule flottante et le microcode à racine carrée ont été prouvés mécaniquement. Les instructions transcendantales à virgule flottante ont été implémentées dans le matériel et étaient fidèles aux vrais résultats mathématiques pour tous les opérandes.

Performance

Le projet K5 représentait une chance précoce pour AMD de prendre la direction technique d'Intel. Bien que la puce abordait les bons concepts de conception, la mise en œuvre technique réelle avait ses problèmes. Les faibles fréquences d'horloge étaient, en partie, dues aux limitations d'AMD en tant qu'entreprise de fabrication "de pointe" à l'époque, et en partie à cause de la conception elle-même, qui avait de nombreux niveaux de logique pour la technologie de traitement de l'époque, entravant l'horloge mise à l'échelle. De plus, alors que les performances en virgule flottante du K5 étaient considérées comme supérieures à celles du Cyrix 6x86 , elles étaient plus lentes que celles du Pentium, tout en offrant des résultats de fonction transcendantale plus fiables. Parce qu'il était tard sur le marché et ne répondait pas aux attentes en matière de performances, le K5 n'a jamais été accepté par les grands fabricants d'ordinateurs comme l' Am486 et l' AMD K6 .

Caractéristiques

Tableau des caractéristiques du processeur

Des modèles

Il y a eu deux révisions de l'architecture K5, appelées en interne SSA/5 et 5k86 , toutes deux publiées avec le label K5. L'ensemble d'origine des processeurs « SSA/5 » avait son unité de prédiction de branche désactivée et des états d'attente internes supplémentaires ont été ajoutés ; ces problèmes ont été résolus avec le "5k86", résultant en une horloge de performances jusqu'à 30% meilleure pour l'horloge. La ligne "SSA/5" allait de 75 à 100 MHz; la ligne "5k86" allait de 90 à 133 MHz. Cependant, AMD a utilisé ce qu'il a appelé une cote PR , ou cote de performance, pour étiqueter les puces en fonction de leur équivalence suggérée en termes de performances entières par rapport à un Pentium de cette vitesse d'horloge. Ainsi, une puce 116 MHz de la deuxième ligne a été commercialisée sous le nom de "K5 PR166". Les retards de fabrication ont fait que l'arrivée du PR200 s'est presque alignée sur la sortie du K6. Comme AMD ne voulait pas que les deux puces soient concurrentes, le K5-PR200 n'est arrivé qu'en petit nombre.

ASS/5

AMD 5K86-P90 (SSA/5)
AMD K5 PR75 (SSA/5) moulé sous pression
  • Vendu comme 5K86 P75 à P100, plus tard comme K5 PR75 à PR100
  • 4,3 millions de transistors en 500 ou 350 nm
  • L1-Cache : 8 + 16 Ko (données + instructions)
  • Prise 5 et prise 7
  • Core virtuel : 3,52 V
  • Bus frontal : 50 (PR75), 60 (PR90), 66 MHz (PR100)
  • Première sortie : 27 mars 1996
  • Fréquence d'horloge : 75, 90, 100 MHz

5k86

AMD K5 PR150 (5k86) coup de poing
  • Vendu comme K5 PR120 à PR166 (PR200)
  • 4,3 millions de transistors en 350 nm
  • L1-Cache : 8 + 16 Ko (données + instructions)
  • Prise 5 et prise 7
  • Core virtuel : 3,52 V
  • Bus frontal : 60 (PR120/150), 66 MHz
  • Première sortie : 7 octobre 1996
  • Fréquence d'horloge : 90 (PR120), 100 (PR133), 105 (PR150), 116,6 (PR166), 133 MHz (PR200)

Voir également

Les références

Lectures complémentaires

Liens externes