stringtranslate.com

cirix 6x86

El Cyrix 6x86 es una línea de microprocesadores x86 de 32 bits de sexta generación diseñados y lanzados por Cyrix en 1995. Cyrix, al ser una empresa fabless , hizo que los chips fueran fabricados por IBM y SGS-Thomson . [1] [2] El 6x86 se fabricó como un competidor directo de la línea de microprocesadores Pentium de Intel y era compatible con pines. Durante el desarrollo del 6x86, la mayoría de las aplicaciones ( software de oficina y juegos) realizaban casi exclusivamente operaciones de números enteros . Los diseñadores previeron que las aplicaciones futuras probablemente mantendrían este enfoque de instrucción. Entonces, para optimizar el rendimiento del chip para lo que creían que sería la aplicación más probable de la CPU, los recursos de ejecución de números enteros recibieron la mayor parte del presupuesto de transistores. Esto más tarde demostraría ser un error estratégico, ya que la popularidad del Pentium P5 hizo que muchos desarrolladores de software optimizaran manualmente el código en lenguaje ensamblador , para aprovechar la FPU de menor latencia y canalización estrecha del Pentium P5. Por ejemplo, el esperado juego de disparos en primera persona Quake utilizó un código de ensamblaje altamente optimizado, diseñado casi en su totalidad en torno a la FPU del Pentium P5. Como resultado, el Pentium P5 superó significativamente a otras CPU en el juego. [3] [4] [5] [6]

Historia

El 6x86, anteriormente con el nombre en código "M1", fue anunciado por Cyrix en octubre de 1995. [2] [7] [8] [9] [10] En el momento del lanzamiento, solo estaba disponible la versión de 100 MHz (P120+), pero se planeó una versión de 120 MHz (P150+) para mediados de 1995 y un modelo de 133 MHz (P166+) más adelante. El 6x86 de 100 MHz (P120+) estaba disponible para los OEM por un precio de $450 por chip en grandes cantidades. [11]

A mediados de febrero de 1996, Cyrix anunció que se agregarían los modelos P166+, P150+ y P133+ a la línea de modelos 6x86. [12] IBM, que produjo los chips, también anunció que vendería sus propias versiones de los chips. [13]

El P200+ 6x86 fue planeado para finales de 1996, [12] y terminó siendo lanzado en junio. [14]

El desarrollo del procesador M2 (6x86MX) se anunció por primera vez a mediados de 1996. Tendría MMX y optimización de 32 bits. El M2 también tendría algunas de las mismas características que el Intel Pentium Pro, como el cambio de nombre de registros, la finalización fuera de orden y la ejecución especulativa. Además, tendría 64 KB de caché en comparación con los 16 KB del 6x86 original y el Pentium Pro. [15] En marzo de 1997, cuando se le preguntó sobre cuándo comenzaría a enviarse la línea de procesadores M2, el director gerente de Cyrix UK, Brendan Sherry, afirmó: "He leído que será en mayo, pero siempre hemos dicho que a fines del segundo trimestre y estoy bastante seguro de que lo lograremos". [16]

El 6x86L se lanzó por primera vez en enero de 1997 para abordar los problemas de calor con la línea 6x86 original. [17] El 6x86L tenía un voltaje de núcleo V más bajo y requería un regulador de voltaje de plano de potencia dividido .

En abril de 1997 salió a la venta el primer portátil que utilizaba el procesador 6x86. Lo vendía TigerDirect y tenía una pantalla DSTN de 12,1 pulgadas , 16 MB de memoria, 10x CD-ROM, unidad de disco duro de 1,3 GB y costaba 1.899 dólares como precio base. [18]

Más tarde, a finales de mayo de 1997, el 27, Cyrix dijo que anunciaría los detalles de la nueva línea de chips (6x86MX) el día antes de Computex en junio de 1997. [19] Para el extremo inferior de la serie, el PR166 6x86MX estaba disponible por $190 con versiones PR200 y PR233 de gama alta disponibles por $240 y $320. [20] [21] IBM, siendo el productor de los chips de Cyrix, también vendería su propia versión. Cyrix esperaba enviar decenas de miles en junio de 1997 y hasta 1 millón para fines de año. Cyrix también esperaba lanzar un chip de 266 MHz para fines de 1997 y uno de 300 MHz en el primer trimestre de 1998. [22] Tenían un rendimiento de punto flotante ligeramente mejor , lo que reducía los tiempos de suma y multiplicación en un tercio, pero aún era más lento que el Intel Pentium. El M2 también tenía instrucciones MMX completas, 64 KB de caché sobre los 16 KB originales y tenía un voltaje de núcleo más bajo de 2,5 V sobre los 3,3 V de la línea 6x86 original. [23] [24]

National Semiconductor adquirió Cyrix en julio de 1997. [25] [26] [27] National Semiconductor no estaba interesado en procesadores de alto rendimiento sino más bien en dispositivos de sistema en un chip , y quería cambiar el enfoque de Cyrix a la línea MediaGX . [28]

En enero de 1998, National Semiconductors produjo un procesador 6x86MX con una tecnología de proceso de 0,25 micrones . Esto redujo el tamaño del chip de 150 milímetros cuadrados a 88. [29] National modificó su producción del MII y MediaGX a 0,25 en agosto. [30]

En septiembre de 1998, National Semiconductors anunció que IBM daría por terminada su asociación con Cyrix. [31] [32] Esto se debió a que National quería aumentar la producción de chips Cyrix en sus propias instalaciones y a que el hecho de que IBM produjera los chips Cyrix estaba causando problemas como pérdidas de beneficios debido a que IBM frecuentemente fijaba precios más bajos para sus versiones de los chips Cyrix. [33] National pagaría entre 50 y 55 millones de dólares a IBM para poner fin a la asociación, que finalizaría el siguiente abril. National trasladaría entonces la producción de chips a sus propias instalaciones en South Portland , Maine . [34] [35]

El Cyrix MII se lanzó en mayo de 1998. Estos chips no eran tan emocionantes como la gente esperaba, ya que eran simplemente una nueva marca del 6x86MX. [36] En diciembre, estos chips costaban $80 para un MII-333, $59 para un MII-300, $55 para un MII-266 y $48 para un MII-233. [37]

En mayo de 1999, National Semiconductor decidió abandonar el mercado de chips para PC debido a pérdidas significativas y puso a la venta la división de CPU Cyrix. [38] [25]

VIA compró la línea Cyrix en junio de 1999 y puso fin al desarrollo de procesadores de alto rendimiento. El MII-433GP sería el último procesador producido por Cyrix. [39] Además, después de la adquisición de VIA, el 6x86/L se suspendió, pero la línea 6x86MX/MII continuó siendo vendida por VIA. [40] [41]

VIA siguió produciendo el MII a principios de la década de 2000. Se esperaba que se discontinuara cuando se lanzó el VIA Cyrix MII. [42] Sin embargo, el MII todavía estaba disponible para la venta hasta mediados/finales de 2003, apareciendo en el sitio web de VIA como producto hasta octubre, y todavía se usaba en dispositivos como computadoras en red. [43] [44]

Arquitectura

Un diagrama de bloques simplista de la microarquitectura Cyrix 6x86

El 6x86 es superescalar y superpipelined y realiza renombramiento de registros , ejecución especulativa , ejecución fuera de orden y eliminación de dependencia de datos . [45] Sin embargo, continuó usando ejecución x86 nativa y solo microcódigo ordinario , como Winchip de Centaur , a diferencia de los competidores Intel y AMD que introdujeron el método de traducción dinámica a microoperaciones con Pentium Pro y K5 . El 6x86 es compatible con sockets con el Intel P54C Pentium y se ofreció en seis niveles de rendimiento: PR 90+, PR 120+, PR 133+, PR 150+, PR 166+ y PR 200+. Estos niveles de rendimiento no se asignan a la velocidad de reloj del chip en sí (por ejemplo, un PR 133+ funcionaba a 110 MHz, un PR 166+ funcionaba a 133 MHz, etc.). [46]

Con respecto a los cachés internos, tiene un caché primario de 16 KB y se incluye un caché de línea de instrucciones totalmente asociativo de 256 bytes junto con el caché primario, que funciona como el caché de instrucciones primario. [45]

El 6x86 y el 6x86L no eran totalmente compatibles con el conjunto de instrucciones del Intel P5 Pentium y no tienen capacidad para múltiples procesadores . Por este motivo, el chip se identificaba a sí mismo como un 80486 y desactivaba la instrucción CPUID de forma predeterminada. La compatibilidad con CPUID se podía habilitar activando primero los registros CCR extendidos y luego configurando el bit 7 en CCR4. La falta de compatibilidad total con el P5 Pentium causó problemas con algunas aplicaciones porque los programadores habían comenzado a utilizar instrucciones específicas del P5 Pentium. Algunas empresas lanzaron parches para sus productos para que funcionaran en el 6x86.

La compatibilidad con Pentium se mejoró en el 6x86MX, al agregar un contador de sello de tiempo para admitir la instrucción RDTSC del Pentium P5. [47] También se agregó compatibilidad con las instrucciones CMOVcc del Pentium Pro. [47]

Actuación

De manera similar a AMD con sus procesadores K5 y K6 , Cyrix utilizó una clasificación PR (Performance Rating) para relacionar su rendimiento con el Intel P5 Pentium (pre- P55C ), ya que el mayor rendimiento por reloj del 6x86 en relación con un Pentium P5 se podía cuantificar en comparación con un Pentium con mayor frecuencia de reloj. Por ejemplo, un 6x86 de 133 MHz igualará o superará a un Pentium P5 a 166 MHz y, como resultado, Cyrix podría comercializar el chip de 133 MHz como equivalente a un Pentium P5 de 166 MHz. Sin embargo, la clasificación PR no era una representación completamente veraz del rendimiento del 6x86. [48]

Aunque el rendimiento de los procesadores de punto flotante del 6x86 era significativamente superior al del Pentium P5, su rendimiento de punto flotante era más mediocre: entre 2 y 4 veces el rendimiento del FPU 486 por ciclo de reloj (dependiendo de la operación y la precisión). El FPU del 6x86 era en gran medida el mismo circuito que se desarrolló para los coprocesadores de alto rendimiento anteriores de Cyrix compatibles con 8087 / 80287 / 80387 , que era muy rápido para su época (el FPU Cyrix era mucho más rápido que el 80387 e incluso que el 80486). Sin embargo, seguía siendo considerablemente más lento que los nuevos y completamente rediseñados FPU P5 Pentium y P6 Pentium Pro - Pentium III . Una de las principales características de los FPU P5/P6 es que admitían la intercalación de FPU e instrucciones de números enteros en su diseño, algo que los chips Cyrix no integraban. Esto provocó un rendimiento muy bajo de las CPU Cyrix en juegos y software que aprovechaban esto. [49] [50]

Por lo tanto, a pesar de ser muy rápidos reloj a reloj, el 6x86 y el MII se vieron obligados a competir en el extremo inferior del mercado, ya que el AMD K6 y el Intel P6 Pentium II siempre estaban por delante en velocidad de reloj. La unidad de coma flotante de "clase 486" de la vieja generación del 6x86 y el MII combinada con una sección de números enteros que estaba, en el mejor de los casos, a la par con los chips P6 y K6 más nuevos significaba que Cyrix ya no podía competir en rendimiento.

Modelos y variantes

6x86

El procesador 6x86 (nombre en código M1) fue lanzado por Cyrix en 1996. La primera generación de procesadores 6x86 tuvo problemas de calor. Esto se debió principalmente a que emitían más calor que otras CPU x86 de la época y, por ello, los fabricantes de ordenadores a veces no las equipaban con la refrigeración adecuada. Las CPU alcanzaban un máximo de 25  W de calor residual (como el AMD K6 ), mientras que el Pentium P5 producía alrededor de 15 W de calor residual en su punto máximo. Sin embargo, ambos números serían una fracción del calor generado por muchos procesadores de alto rendimiento, algunos años después. Poco después del M1 original, se lanzó el M1R. El M1R fue un cambio del proceso SGS-Thomson 3M al proceso IBM 5M, lo que hizo que los chips 6x86 fueran un 50% más pequeños.

6x86L

El 6x86L (nombre en código M1L) fue lanzado posteriormente por Cyrix para solucionar problemas de calor; la L significa bajo consumo de energía . Las tecnologías de fabricación mejoradas permitieron el uso de un Vcore más bajo. Al igual que el Pentium MMX , el 6x86L requería un regulador de voltaje de plano de potencia dividido con voltajes separados para E/S y núcleo de CPU.

6x86MX/MII

Otra versión del 6x86, el 6x86MX , agregó compatibilidad MMX junto con el conjunto de instrucciones EMMI , mejoró la compatibilidad con Pentium y Pentium Pro al agregar un contador de sello de tiempo e instrucciones CMOVcc respectivamente, y cuadriplicó el tamaño de caché principal a 64 KB. El caché de línea de instrucciones de 256 bytes se puede convertir en un caché de bloc de notas para brindar soporte para operaciones multimedia. [47] Las revisiones posteriores de este chip fueron renombradas MII , para competir mejor con el procesador Pentium II. 6x86MX / MII llegó tarde al mercado y no podía escalar bien en velocidad de reloj con los procesos de fabricación utilizados en ese momento.

Tabla de modelos

Cronología

Véase también

Competidores

Referencias

  1. ^ Slater, Michael (28 de mayo de 1996). "Más allá del Pentium; los principales rivales de Intel han alcanzado el nivel Pentium, pero ¿representan una amenaza para el rey de la colina de las CPU? Examinamos los chips y los proveedores para averiguarlo". PC Mag . Vol. 15, no. 10. Ziff Davis, Inc. pp. 100–102. ISSN  0888-8507 . Consultado el 30 de marzo de 2022 .
  2. ^ ab "CYRIX AFIRMA QUE SU CLON 6X86 DE 100 MHZ ES EL MÁS RÁPIDO". TechMonitor . 9 de octubre de 1995 . Consultado el 25 de abril de 2022 .
  3. ^ Potoroaca, Adrian (30 de diciembre de 2021). "Cyrix: Gone But Not Forgotten; Peak Cyrix Through the Lens of Quake". TechSpot . Consultado el 5 de abril de 2022 .
  4. ^ Proven, Liam (5 de junio de 2016). "El ascenso y la caída del primer rival real de Intel en x86: el Cyrix 6x86". Liam On Linux . Archivado desde el original el 22 de abril de 2021. Consultado el 5 de abril de 2022 .
  5. ^ Shimpi, Anand (8 de abril de 1997). "Cyrix 6x86 MX". AnandTech . Consultado el 7 de abril de 2022 .
  6. ^ Sood, Yatharth (24 de julio de 2020). "¿Cómo un solo juego provocó la reorganización de toda una industria y marcó el fin de toda una corporación?". Medium . Consultado el 7 de abril de 2022 .
  7. ^ Metz, Cade (28 de mayo de 1996). "Las primeras PC Cyrix 6x86: ¿Qué tan buenas? ¿Qué tan rápidas?". PC Mag . Vol. 15, núm. 10. Ziff Davis, Inc. pág. 112. ISSN  0888-8507 . Consultado el 1 de abril de 2022 .
  8. ^ Vijayan, Jaikumar (16 de octubre de 1995). «Cyrix presenta chips rivales de Pentium». Computerworld . Vol. 29, núm. 42. IDG Enterprise . ISSN  0010-4841 . Consultado el 4 de abril de 2022 .
  9. ^ Minasi, Mark (2004). Guía completa de actualización y mantenimiento de PC. Wiley (publicado el 9 de marzo de 2004). pág. 56. ISBN 9780782143102. Recuperado el 4 de abril de 2022 .
  10. ^ "Cyrix presenta un chip para desafiar a Pentium". News Record . 8 de octubre de 1995. p. 36 . Consultado el 27 de abril de 2022 .
  11. ^ Metz, Cade (5 de diciembre de 1995). "El chip de sexta generación de Cyrix; el 6x86 apunta a los equipos de escritorio convencionales". PC Mag . Vol. 14, núm. 21. Ziff Davis, Inc. pág. 29. ISSN  0888-8507 . Consultado el 1 de abril de 2022 .
  12. ^ ab Fisco, Richard (julio de 1996). "El procesador perfecto". PC Mag . Vol. 15, no. 13. Ziff Davis, Inc. pp. 135–136. ISSN  0888-8507 . Consultado el 4 de abril de 2022 .
  13. ^ Vijayan, Jaikumar (19 de febrero de 1996). "Closing in on performance; Intel competitives pip at Pentium's heels" (Acercándose al rendimiento; los competidores de Intel le pisan los talones a Pentium). Computerworld . Vol. 30, núm. 8. IDG Enterprise . pág. 42. ISSN  0010-4841 . Consultado el 1 de abril de 2022 .
  14. ^ "Cronología del procesador". HWM . Revistas SPH . Enero de 2003. p. 45. ISSN  0219-5607 . Consultado el 5 de abril de 2022 .
  15. ^ Metz, Cade (julio de 1996). "La audaz estrategia M2 de Cyrix; el próximo chip simplifica la decisión de actualización". PC Mag . Vol. 15, núm. 13. Ziff Davis, Inc. pág. 36. ISSN  0888-8507 . Consultado el 4 de abril de 2022 .
  16. ^ Veltech, Martin (26 de marzo de 1997). "El procesador M2 llega a tiempo - Cyrix; el procesador M2 de Cyrix se está preparando para unirse a la fiesta de presentación de una nueva generación de procesadores". ZDnet . Archivado desde el original el 5 de abril de 2022 . Consultado el 5 de abril de 2022 .
  17. ^ Hare, Chris (14 de julio de 2008). "Cuadro de procesadores 586/686". Enlaces de hardware de PC . Consultado el 27 de abril de 2022 .
  18. ^ Crothers, Brooke (24 de abril de 1997). "Se lanza la primera notebook Cyrix 6x86". Cnet . Consultado el 3 de mayo de 2022 .
  19. ^ Veltech, Martin (27 de mayo de 1997). «Cyrix anunciará el procesador M2 la semana que viene; se espera que Cyrix haga el anuncio formal de su procesador M2 la semana que viene». ZDnet . Archivado desde el original el 5 de abril de 2022. Consultado el 4 de abril de 2022 .
  20. ^ "Cyrix lanza el procesador 6x86MX". EETimes . 2 de junio de 1997 . Consultado el 5 de abril de 2022 .
  21. ^ Miller, Greg (30 de mayo de 1997). "Intel se enfrenta a otro rival del Pentium II". The Los Angeles Times . Consultado el 25 de abril de 2022 .
  22. ^ Crothers, Brooke (30 de mayo de 1997). «Cyrix presenta el chip MMX; el 6x86MX será un arma rápida pero barata en el asalto de Cyrix a la estructura de precios de procesadores tradicional». Cnet . Archivado desde el original el 5 de abril de 2022 . Consultado el 4 de abril de 2022 .
  23. ^ Crothers, Brooke (23 de agosto de 1996). «Intel y Cyrix compiten por MMX». Cnet . Consultado el 25 de abril de 2022 .
  24. ^ Slater, Michael (1996). Cyrix duplica el rendimiento de 6x86 con M2; se agrega MMX al núcleo; una caché más grande y una TLB modificada mejoran el escalado con el reloj (PDF) . Vol. 10. Microprocessor Forum (publicado el 28 de octubre de 1996). págs. 1–3. Archivado (PDF) del original el 2 de diciembre de 2021 . Consultado el 4 de abril de 2022 .
  25. ^ ab Crothers, Brooke (2 de enero de 2002). "National Semi abandona el mercado de chips para PC". Cnet . Consultado el 11 de abril de 2022 .
  26. ^ "National Semiconductor adquirirá Cyrix". Business Standard . 30 de julio de 1997 . Consultado el 11 de abril de 2022 .
  27. ^ Thurrott, Paul (27 de julio de 1997). «National Semiconductor compra Cyrix». ITPro Today . Consultado el 11 de abril de 2022 .
  28. ^ "El competidor más fuerte de Intel en la historia no fue AMD durante mucho tiempo". TI de China . 27 de noviembre de 2020 . Consultado el 11 de abril de 2022 .
  29. ^ "National produce la primera CPU Cyrix .25 Micron 6x86MX™ funcional". 12 de enero de 1998. Consultado el 12 de abril de 2022 .
  30. ^ Kanellos, Michael (26 de agosto de 1998). "National comienza a fabricar chips Cyrix; National Semiconductor también ha comenzado a producir chips de la marca Cyrix con el avanzado proceso de fabricación de 0,25 micrones". Cnet . Consultado el 6 de mayo de 2022 .
  31. ^ "NATIONAL SEMICONDUCTOR DETIENE EL ACUERDO CON IBM". The New York Times . 26 de septiembre de 1998 . Consultado el 25 de abril de 2022 .
  32. ^ "National Semi Dumps Big Blu". Wired . 25 de septiembre de 1998 . Consultado el 25 de abril de 2022 .
  33. ^ DiCarlo, Lisa (2 de septiembre de 1998). «IBM dejará de fabricar chips Cyrix». ZDNet . Consultado el 25 de abril de 2022 .
  34. ^ Kalish, David (25 de septiembre de 1998). "National Semi termina el acuerdo sobre chips de IBM". CBS News . Consultado el 25 de abril de 2022 .
  35. ^ Tessler, Joelle (25 de septiembre de 1998). "La unidad de National Semi rompe el acuerdo de fabricación con IBM". The Wall Street Journal . Consultado el 25 de abril de 2022 .
  36. ^ Shimpi, Anand (26 de mayo de 1998). "Cyrix M-II 300". Anandtech . Consultado el 4 de abril de 2022 .
  37. ^ Magee, Mike (7 de diciembre de 1998). "Cyrix reduce los precios de los MII de gama alta; lucha por reemplazar a Intel después de que abandonara las piezas de gama baja". The Register . Consultado el 8 de abril de 2022 .
  38. ^ Fisher, Lawrence (10 de mayo de 1999). «National Semiconductor abandona el negocio de chips para PC». The New York Times . Consultado el 11 de abril de 2022 .
  39. ^ Carroll, Mark (30 de junio de 1999). "Via Technologies adquirirá Cyrix". EETimes . Consultado el 8 de abril de 2022 .
  40. ^ Mueller, Scott (2003). "Cyrix/IBM 6x86 (M1) y 6x86MX (MII)". Actualización y reparación de PC . Que . págs. 175-176. ISBN. 9780789729743. Recuperado el 8 de abril de 2022 .
  41. ^ Hachman, Mark (17 de noviembre de 1999). "El microproceso Samuel de Via Technologies o el punto de apoyo para la línea de chips 2000". EETimes . Consultado el 26 de abril de 2022 .
  42. ^ Hachman, Mark (17 de noviembre de 1999). "El microprocesador Samuel de Via Technologies será el pilar de la línea de chips 2000". EETimes . Consultado el 26 de abril de 2022 .
  43. ^ "La computadora Net de Ellison recibe un accesorio costoso". CNet . 2 de enero de 2002 . Consultado el 26 de abril de 2022 .
  44. ^ "VIA Cyrix® MII™". 25 de junio de 2003. Archivado desde el original el 25 de junio de 2003. Consultado el 26 de abril de 2022 .
  45. ^ ab "Ficha técnica del Cyrix M1" (PDF) . Cyrix.
  46. ^ Este artículo se basa en material tomado de Cyrix+6x86 en el Diccionario gratuito en línea de computación antes del 1 de noviembre de 2008 e incorporado bajo los términos de "relicencia" del GFDL , versión 1.3 o posterior.
  47. ^ abc "Ficha técnica del IBM 6x86MX" (PDF) . Archivado (PDF) del original el 30 de enero de 2014.
  48. ^ Phillips, Jon (julio de 2000). "El debate sobre la tecnología prefabricada continúa". Maximum PC . Vol. 5, no. 7. Future US, Inc. p. 16. ISSN  1522-4279 . Consultado el 5 de abril de 2022 .
  49. ^ Mury, John. "Consideraciones sobre CPU; Cyrix". Taller de Quake sobre rendición de NiNe . Consultado el 7 de abril de 2022 .
  50. ^ Hsieh, Paul (7 de septiembre de 1999). «Comparaciones de CPU de sexta generación; Cyrix 6x86MX» . Consultado el 7 de abril de 2022 .

Lectura adicional

Enlaces externos

Fichas técnicas de Cyrix