Fabriqué par NexGen, le Nx586 est le premier concurrent du Pentium à être commercialisé. En fait, il correspondrait plus à un Pentium SX, car il n'est pas doté de coprocesseur interne. Une nouvelle version devrait prochainement combler ce manque. De plus, son brochage diffère de celui du Pentium car il intègre un cache interne Level 2 de 16ko, pour 16ko de cache Level 1. Ce processeur est disponible aux fréquences de 70, 75, 84 et 93Mhz. A ce jour, le PCI n'est toujours pas supporté par ce processeur, seul le VLB l'est. Selon un test récent une machine à base de NexGen Nx586 84Mhz a obtenu une vitesse équivalente à un Pentium 66Mhz. Son récent rachat par la société AMD laisse supposer que ces processeurs risquent d'être renommés.

Ce processeur, disponible sous forme de PR75 à PR166, représente une alternative au Pentium d'Intel. S'il est moins véloce que ce processeur à même "fréquence", il semble obtenir de meilleures performances que le Cyrix/IBM 6x86. La technologie utilisée est basée sur une architecture à 0,35 microns.
Présenté à la base comme le tueur du Pentium MMX, ce processeur a été commercialisé dès l'été 1997. Basé sur une architecture RISC, ce processeur est capable d'interpréter sans problèmes les instructions CISC x86. En fait les données sont transformées en instructions RISC à l'intérieur du CPU, traitées et retraduites en CISC à la sortie.
Les modèles cadencés à 166 et 200Mhz fonctionnent à 2,9V(dual voltage), le 233Mhz quant à lui peut utilises le 2,9V comme le 3.2V. De 166 à 233Mhz, AMD a utilisé une architecture à 0.35 microns. Désormais, les modèles 233, 266 et 300Mhz ont pu être réalisés à 0.25 microns. Cette modification, associée à une tension de 2,2V (dual), a permis d'augmenter la fréquence tout en diminuant le risque de surchauffe. Comme vous l'avez sûrement constaté, il existe deux modèles de K6 233Mhz, l'"ancien" et le "nouveau", avec une architecture et une tension différente. Tous ces processeurs utilisent une carte-mère disposant d'un Socket 7 et offrant un bus à 66Mhz.
A la différence du Pentium, le K6 contient un total de 64Ko de mémoire cache Level1. Celle-ci est partagée en deux blocs, soit 32Ko pour les instructions et 32Ko pour les données. Les fonctions MMX sont implémentées en standard, mais une seule instruction peut être traitée à la fois. L'unité à virgule flottante (FPU) s'avère moins véloce que celle d'un Pentium MMX à même fréquence. C'est pour cette raison que ce processeur est déconseillé pour des applications gourmandes en calcul (jeux 3D, graphisme, ... ). Enfin ce processeur est superscalaire, en effet il contient sept unités d'exécution parallèles.
En dehors de sa faiblesse au niveau des calculs complexes, le K6 s'avère plus puissant pour des applications bureautique qu'un Pentium MMX de même fréquence. Son énorme cache L1, comparé à ses concurrents, lui permet de faire face fièrement. Bref un bon CPU avec de bonnes performances pour un bon prix (je suis peut être pas tout à fait neutre, j'en ai un ...)
Ce processeur a été commercialisé à la mi-98 par AMD. Connu à ses débuts comme l'AMD K6 3D, il a ensuite été renommé AMD K6-2 3D Now! Il s'agit en fait d'un K6 amélioré qui intègre 21 instructions supplémentaires. Celles-ci sont conçues pour augmenter les capacités 3D du processeur. En effet, dans un processeur Intel Pentium II, la force brute du CPU est utilisée pour les calculs 3D, en fait principalement des nombres entiers. L'unité à virgule flottante (FPU) est alors peu utilisée. AMD au contraire exploite simulatanément le CPU et le FPU grâce à ce jeu de commandes supplémentaires.
Ce procédé qui permet de traiter plusieurs données simultanément dans le même cycle d'horloge est appelé SIMD (Single Instruction Multiple Data). Attention, cela ne peut fonctionner que si la même instruction est utilisée sur les données, des instructions différentes nécessitent plusieurs cycles. Les programmes 3D (graphisme, jeux, ...) qui font du rendering exploitent parfaitement le SIMD.
Equipé d'un double pipeline, il peut exécuter jusqu'à deux instructions 3D Now! par cycle d'horloge. Les fonctions MMX sont aussi traitées par le K6-2, qui intègre un cache chargé de réduire le temps de latence lorsque le CPU bascule entre une instruction MMX et x87. Ce cache est appelé FEMMS (Fast Entry/Exit Multimedia State). Basé sur une technologie à 0,25 microns, ce processeur utilise un support de type Socket 7, renommé Super 7 à cause de sa fréquence. Par contre, il demande l'usage d'une carte-mère possédant un chipset adapté à toutes ces nouvelles fonctions. De plus, cette carte-mère devra posséder un bus cadencé à 100 Mhz.
L'exploitation des instructions 3D Now! peut se faire de trois façons. L'utilisateur peut installer sur son PC le DirectX version 6 (disponible en juillet-août 98) distribué gratuitement par Microsoft. Le 3D Now! est aussi supporté par l'OpenGL version 1.2, prochainement disponible. En dernier recours, le programme peut intégrer des routines exploitant directement ces fonctions. Si aucune de ces trois possibilités est présente, les performances du K6-2 tombent en deçà d'un Pentium II de fréquence équivalente. Reste le prix de ce processeur qui le rend quand même très attractif.
Ce processeur devrait intégrer 256ko de mémoire cache directement dans le processeur. AMD parle même d'un cache de 3eme niveau optionnel. Il devrait toujours être basé sur support ZIF de type Socket 7. Sa fréquence pourrait atteindre 400Mhz, pour une fréquence de bus de 100Mhz. Les fonctions 3D Now! et MMX seront supportées par ce processeur, qui devrait voir le jour à la fin 98.
Enfin des nouvelles fraîches sur l'AMD K7, présentées par AMD au 10ème "Annual Microprocessor Forum" qui s'est tenu à San José en Californie. Selon son créateur, ce processeur se positionne comme un concurrent de l'Intel Xeon et du futur Tanner. Le futur processeur Risc Intel Merced ne serait pour l'instant pas menacé. Il semblerait qu'AMD joue le tout pour le tout sur ce processeur, qui risque de décider de son avenir.
Le K7 est basé sur une architecture à 0.25 microns et pourra supporter une cadence de 500Mhz ou plus. Le slot Socket 7 est abandonné au profit d'un nouveau support: le Slot A. Ce dernier est, mécaniquement parlé, une copie conforme du Slot One d'Intel (utilisé pour le Pentium II). Mais il ne s'agit là que des apparences, car ce support n'est pas électriquement compatible. Vous pourrez ainsi insérer un K7 sur une carte-mère Pentium II sans problème, mais n'espérez pas que cette configuration fonctionne. Le Slot A est basé sur un le protocole de bus EV6 d'Alpha. Ce dernier offre une largeur de bande de 64 bits et est optimisé pour de hautes performances. Il autorise une fréquence de carte-mère de l'ordre de 200Mhz, voir 333.
Le processeur proprement dit possédera une mémoire cache Level 1 de 2x64Ko. Le chipset pourra supporter un cache L2 d'une taille de 512 Ko à 8 Mo. Le processeur intégrera toutes les dernières technologies, multiscalaire, virgule flottante, ... Le 3D Now! est toujours d'actualité, mais on peut supposer que si Cyrix ne le supporte pas, AMD ne fera pas cavalier seul. Le K7 supportera les systèmes SMP (Symmetric Multi-Processing), permettant ainsi la commercialisation de machine multiprocesseur haut de gamme. Dans le monde x86, seul Intel est actuellement capable de proposer cela. AMD parle déjà de la possibilité de gérer une cache L3 peu coûteux permettant ainsi de gagner encore un peu plus de vélocité.
La commercialisation de ce processeur est prévue pour l'automne 1999. AMD annonce qu'il travaille d'ores et déjà sur un chipset adapté pour ce processeur. Ce dernier intégrera le support de la mémoire cache L3 ainsi que la norme IEEE 1394 FireWire. Différents fabriquants ont déjà annoncé leur intention de proposer des chipset et des cartes mères adaptées dès la sortie du processeur. D'autres part, AMI, Award et Phoenix ont pris contact avec AMD afin de proposer des versions de leur Bios compatible K7.
Toujours selon AMD, le K7 possédera une fréquence plus élevée que le Pentium II, tout en pouvant exécuter plus d'instruction par cycles d'horloge. Que de belles promesses, on attend tous le résultat avec impatience. Si la réalité est conforme à toutes ces annonces, Intel n'a qu'a bien se tenir. A suivre ...
| K6 (0.35 microns) |
K6 (0.35 microns) |
K6-2 3D Now! |
K6-3 | K7 | |
| Date de sortie | mi 97 | fin 97 | mi 98 | fin 98 | mi 99 |
| Technologie (en microns) | 0.35 | 0.25 | 0.25 | 0.25 | ? |
| MMX | oui | oui | oui | oui | ? |
| 3D Now! | non | non | oui | oui | ? |
| Socket | 7 | 7 | Super 7 | Super 7 | Slot A |
| Fréquences | 166 200 233 |
233 266 300 |
266 300 333 |
*400 | *500 |
| Cache L1 | 64Ko | 64Ko | 64Ko | *64Ko | ? |
| Cache L2 intégré | - | - | - | *256Ko | ? |
| Fréquence du bus | 66 | 66 | 100 | 100 | ? |
| Nbre de transistors | 8.8 millions | 8.8 millions | 9.3 millions | 21.3 millions | ? |