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.
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.
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
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.