Lección IX

Los rivales Pentium no intel: M1/M2, NX586,K5/K6,C3, ATHLON, Y DURON

Durante muchos años, las empresas  fabricantes de procesadores  competía con intel creando copias de sus chips. Pero el Pentium fue una historia distinta, por que su diferencia  con respecto al 486 no era tremenda ( era un chip rápido, pero no estaba en un nivel superior  aun 486 ). A eso se le sumo el desastre  que supuso para la imagen pública de intel  en noviembre de 1999 el problema  con la division  de coma flotante en los pentium ( se detecto que los cálculos matemáticos no se realizaban correctamente), y los fabricantes de ordenadores pronto comenzaron  a ser más receptivos  a introducir chips que no procediera de Intel en sus ordenadores.

Esta fue la apertura que se necesitaba para crear el M1 de Cyrix, el Nx586 de NexGen, y el K5 de AMD. Estos tres chips trataban de ser " lo que Pentium debiera haber sido" Son compatible hacia atrás con el software de 486, pero todos se separan del Pentium de maneras bastantes distintas.

 

6X86 DE CYRIX

En octubre de 1995, Cyrix anunció la aparición de su rival al Pentium, el 6x86 (anteriormente conocido como M1 ). Aunque el 6x86 era un chip superescalar de dos vias como el Pentium, ofrecía una serie de características adicionales que también tenia el Pentium Pro (lanzando despues del 6x86). Sin embargo, el cyrix 5x86, anteriormente conocido como M1sc, no estaba diseñado para ser un rival del Pentium, aunque por el esquema de numeración pudiera sonar como si lo fuera. El 5x86 es compatible en cuanto a su conexión con un intel 486, y el 6x86 con un Pentium.El 6x86 tenia las siguientes características. Más  vías; en lugar ende los cinco pasos del Pentium, el 6x86 utilizaba una vía de siete pasos para evitar  retrasos  en el proceso de ejecución e incrementar el flujo de información. Renombrado de registros ; proporcionaba un almacenaje temporal de datos para poder disponer instantáneamente de los datos sin tener que esperar  a que la CPU accediera  a la caché guardada o a la memoria  principal del sistema. Eliminación  de la dependencia de datos. Proporcionaba resultados de instrucciones  a ambas vías simultáneamente, para que ninguna de ellas se bloqueara en espera de recibir los resultados de los cálculos. Predicción de bifurcaciones. Aceleraba el rendimiento  del procesador  prediciendo con bastante precisión cual era la próxima instrucción que se necesita. Ejecución especulativa.  Permitía que las vías ejecutaran  todo el tiempo las instrucciones que continuaba una rama sin bloquear las vías. Ejecución desordenada.  Podía procesar instrucciones desordenadamente. Permitiendo al procesador  librarse  de las instrucciones que se ejecutaban  rápidamente antes de emplear tiempo en la más complejas. Esta característica se aplicaba  a la parte de la ejecución y escritura  de los procesos de cálculo. El 6x86 era un duplicador o triplicador  (según el modelo ) de reloj.  Almacenaba instrucciones de cálculo y sus resultados en un caché de 16kb de manera que pudiera  volver  a leerse rápidamente desde la memoria , si fuera necesario.

K5/K6 DE AMD

El K5 era un procesador  de quinta generación fabricado  por AMD. El K5 era distinto  del 5x86 de AMD, una versión mejorada  del 486. El K5, una versión  de 64 bits más parecida  al Pentium,  comenzo a venderse  en junio de 1996. La característica más sobresaliente  del K5  era sus cuatro vías de instrucciones ( el doble que una Pentium)   la mayor diferencia entre el K5  y el 6x86  de Cyrix era que el chip de Cyrix era un Cisc  ( Complex instruction  Set chip, un antiguo enfoque en el diseño de Procesadores  con un gran conjunto de instrucciones), mientras que el K5  era un RISC(Reduced  Instruction  Set Chip,  Un  enfoque  en el diseño de procesadores más novedoso; con menos instrucciones y más rápida.La serie K6 presentaba algunas ventajas sustanciales, sobre el k5, DEMOSTRÓ SER EL DISEÑO DE CHIP DE  AMD  más popular  con diferencia particularmente tras la presentación por parte de AMD de la tecnología  3DNOW! para mejorar la navegación  Web y la experiencia de los juegos, de un modo parecido  a lo que hizo el Pentium III (AMD lo presento antes ). Ya que el K6 podía forzarse de maneras  a las que no se podía  forzar  al PII y al PIII, y por que su precio estaba por debajo de los Pentium II/III, el K6 -II y el K6-III presentaba una alternativa importante  para muchos usuarios  al igual que para los fabricantes de PC  

El Nx586 de NexGen

Este chip era bicho raro . En primer lugar no soportaba operaciones  de coma flotante, lo que lo hacía  imcompatible  incluso con algunos programas que se podían ejecutar  en el 80486DX. En segundo lugar, no era compatible  con las clavijas del Pentium, lo que necesitaba que los diseñadores crearan una placa  base  completamente nueva  para utilizarlo. Además funcionaba a 4voltios, lo que no se acercaba al requisito  de 3,3 voltios del Pentium.

NexGen  etiqueta sus chips no por su velocidad. Si no por velocidades equivalentes para el Pentium.

Nota. Ahora AMD posee  NexGen.