Articulo de referencia

Tecnología Centauro

Centaur Technology fue una empresa de diseño de CPU x86 fundada en 1995 y posteriormente filial de VIA Technologies . En 2015, el documental Rise of the Centaur narró los inicio...

Centaur Technology fue una empresa de diseño de CPU x86 fundada en 1995 y posteriormente filial de VIA Technologies . En 2015, el documental Rise of the Centaur narró los inicios de la empresa. [ 1 ] La empresa se disolvió en 2021. [ 2 ]

Historia

Centaur Technologies Inc. fue fundada en abril de 1995 por Glenn Henry , Terry Parks, Darius Gaskins y Al Sato. La financiación provino de Integrated Device Technology , Inc. (IDT). El objetivo comercial era desarrollar procesadores x86 compatibles que fueran menos costosos que los procesadores Intel y consumieran menos energía. El plan constaba de dos elementos principales:

  1. un nuevo diseño, desarrollado desde cero, de un núcleo de procesador x86 optimizado de forma diferente a los núcleos de Intel;
  2. Un enfoque de gestión innovador diseñado para lograr una alta productividad.

Durante su financiación por parte de IDT, se comercializaron tres diseños diferentes de Centaur bajo el nombre de WinChip . En septiembre de 1999, VIA Technologies , una empresa taiwanesa , adquirió Centaur a IDT . Desde entonces, se han comercializado cinco diseños con el nombre de VIA C3 , así como varios diseños para el procesador VIA C7 y su última CPU de 64 bits, la VIA Nano .

El diseño de VIA Nano se ha perfeccionado y mejorado aún más en los chips producidos por Zhaoxin (una empresa conjunta de VIA ).

A finales de 2019, Centaur anunció el "Primer SoC x86 de alto rendimiento del mundo con coprocesador de IA integrado", el núcleo CNS. [ 3 ]

En noviembre de 2021, Intel contrató a la mayoría de los empleados de la división Centaur Technology de VIA, en una operación valorada en 125 millones de dólares, adquiriendo así el talento y los conocimientos de la división x86. [ 4 ] [ 5 ] VIA conservó la licencia x86 y las patentes asociadas, y su empresa conjunta Zhaoxin CPU continúa. [ 6 ]

Metodología de diseño

Históricamente, los chips de Centaur han sido mucho más pequeños que los diseños x86 comparables de su época, por lo que su fabricación es más económica y consumen menos energía . Esto los hizo atractivos en el mercado de sistemas embebidos .

La filosofía de diseño de Centaur siempre se centró en un rendimiento "suficiente" para las tareas que exige su mercado objetivo. Algunas de las decisiones de diseño tomadas por el equipo de diseño contradecían la sabiduría convencional.

Centaur/VIA fue una de las primeras empresas en diseñar procesadores con cifrado por hardware, hash y aceleración de números aleatorios mediante VIA PadLock , comenzando con el lanzamiento del VIA C7 en 2004. Casi al mismo tiempo, NSC Geode LX añadió compatibilidad con AES128 . En 2008, Intel y AMD presentaron las especificaciones AES-NI , Intel las extensiones SHA en 2013 y RDRAND en 2015.

VÍA C3

  • Dado que el rendimiento de la memoria es el factor limitante en muchas pruebas de rendimiento, los procesadores VIA implementan cachés primarias y TLB de gran tamaño , así como una precarga agresiva , entre otras mejoras. Si bien estas características no son exclusivas de VIA, la optimización del acceso a la memoria es un área donde no se sacrificaron funcionalidades para ahorrar espacio en el chip. De hecho, las generosas cachés primarias (128 KB) siempre han sido un sello distintivo de los diseños Centaur.
  • En general, se prioriza la frecuencia de reloj sobre el aumento de instrucciones por ciclo. Las funciones complejas, como la ejecución de instrucciones fuera de orden, no se implementan deliberadamente, ya que afectan la capacidad de aumentar la frecuencia de reloj, requieren mucho espacio y energía adicionales en el chip y tienen poco impacto en el rendimiento en varios escenarios de aplicación comunes.
  • La arquitectura de procesamiento está diseñada para permitir la ejecución en un solo ciclo de reloj de las instrucciones x86 más utilizadas, tanto las que utilizan registros como las que utilizan memoria. Varias instrucciones de uso frecuente requieren menos ciclos de reloj que en otros procesadores x86.
  • Las instrucciones x86 de uso poco frecuente se implementan en microcódigo y se emulan como combinaciones de otras instrucciones x86. Esto ahorra espacio en el chip y contribuye a un bajo consumo de energía. El impacto en la mayoría de los escenarios de aplicación reales es mínimo.
  • Estos principios de diseño derivan de los defensores originales de RISC , quienes afirman que un conjunto de instrucciones más pequeño y mejor optimizado puede ofrecer un rendimiento general de la CPU más rápido. El diseño C3 no puede considerarse un diseño RISC puro porque acepta el conjunto de instrucciones x86, que es un diseño CISC .
  • Además de x86, estos procesadores admiten el conjunto de instrucciones alternativo no documentado .

VÍA C7

  • VIA C7 Esther (C5J) como un paso evolutivo después de VIA C3 Nehemiah+ (C5P), en el que Centaur siguió su enfoque tradicional de equilibrar el rendimiento con un presupuesto limitado de transistores/potencia.
  • La piedra angular de la filosofía de diseño de los chips de la serie VIA C3 ha sido que incluso un núcleo escalar de ejecución en orden relativamente simple puede ofrecer un rendimiento razonable frente a un núcleo superescalar complejo de ejecución fuera de orden si cuenta con el apoyo de un "front-end" eficiente, es decir, mecanismos de precarga, caché y predicción de bifurcaciones.
  • En el caso del VIA C7, el equipo de diseño se centró en optimizar aún más la parte frontal del chip, es decir, el tamaño de la caché, la asociatividad y el rendimiento, así como el sistema de precarga. [ 7 ] Al mismo tiempo, no parece que se hayan realizado cambios significativos en el núcleo de ejecución ("parte posterior") del chip.
  • La VIA C7 reduce aún más la brecha de rendimiento con los chips AMD/Intel, ya que la velocidad de reloj no está limitada térmicamente.

VIA Nano

  • VIA Nano Isaiah (CN) es una combinación de varias innovaciones de Centaur, incluyendo su primera CPU superscalar de ejecución fuera de orden y su primera CPU de 64 bits.
  • El desarrollo de la VIA Nano se centró en mejorar radicalmente el rendimiento en la relación rendimiento por vatio, manteniendo al mismo tiempo un TDP similar al de la VIA C7.

núcleo del SNC

Centaur anunció una nueva CPU x86-64 "CNS" con soporte AVX-512 y coprocesador de IA integrado a finales de 2019. [ 3 ] La CPU CNS se canceló en 2021 cuando VIA vendió partes de su división Centaur a Intel. [ 4 ] Las CPU de núcleo CNS tenían hasta 8 núcleos y funcionaban a una  frecuencia base de 2 GHz. Utilizaba el mismo zócalo LGA2011 que las CPU LGA2011-3 de Intel, sin embargo, no era eléctricamente compatible con las placas base de Intel. Los núcleos de la CPU CNS se fabricaron en el  nodo de 16 nm de TSMC. Algunos de los avances realizados en CNS se utilizaron posteriormente en algunas CLU por Zhaoxin Semiconductor, una empresa conjunta copropiedad de VIA. [ 8 ]

El SoC CHA constaba de ocho núcleos CNS y un coprocesador de aprendizaje profundo de 4096 bits denominado Ncore [ 9 ] . El acelerador de aprendizaje profundo se evaluó en el benchmark MLPerf Inference v0.5 [ 10 ] . De sus diversos resultados en esa presentación pública del benchmark, su resultado MobileNetv1 Stream destacó por ser el de menor latencia entre todos los sistemas evaluados de todos los participantes de la división cerrada.

Tamaño comparativo del troquel

Nota: Incluso el núcleo Duron  Morgan de 180 nm (106 mm²) con una caché secundaria de 64 KB , al reducirse a un proceso de 130 nm, seguiría teniendo un tamaño de chip de 76 mm². El núcleo VIA x86 es más pequeño y más económico de producir. Como se puede observar en esta tabla, casi cuatro núcleos C7 podrían fabricarse en la misma área que un núcleo P4 Prescott con un proceso de 90 nm.    

Véase también

Referencias

  1. Coots, Carson (1 de noviembre de 2015), Rise of the Centaur (Documental), John Carls, Darius Gaskins, Suresh Hariharan, Cognitive Films , consultado el 1 de mayo de 2024
  2. Shilov, Anton (29 de diciembre de 2021). "A través del sitio web de Shutters Centaur Technology, vende equipos" . Tom's Hardware . Consultado el 28 de marzo de 2023 .
  3. 1 2 "Centaur presenta su nuevo núcleo x86 de clase servidor: CNS; añade AVX-512" . WikiChip Fuse . 9 de diciembre de 2019.
  4. 1 2 Smith, Ryan (5 de noviembre de 2021). "VIA venderá partes de su filial x86 Centaur a Intel por 125 millones de dólares" . AnandTech . Recuperado el 11 de noviembre de 2021 .{{cite news}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  5. Dobberstein, Laura (8 de noviembre de 2021). "Intel paga a VIA 125 millones de dólares para adquirir su talento en diseño x86" . The Register . Consultado el 11 de noviembre de 2021 .
  6. "El último chip Via x86: el Centaur CNS de próxima generación, aún no lanzado, se salva de la basura y se prueba | Tom's Hardware" . Tomshardware.com . 20 de febrero de 2022. Consultado el 18 de julio de 2022 .
  7. Besedin, Dmitri. "Análisis detallado de la plataforma en RightMark Memory Analyzer. Parte 12: Procesadores VIA C7/C7-M" . Pricenfees.com . Archivado del original el 2 de febrero de 2017. Consultado el 12 de marzo de 2007 .
  8. "El último chip Via x86: el Centaur CNS de próxima generación, aún no lanzado, se salva de la basura y se prueba" . TomsHardware . 22 de febrero de 2022.
  9. Henry, Glenn; Palangpour, Parviz; Thomson, Michael; Gardner, J Scott; et al. (13 de julio de 2020). «Coprocesador de aprendizaje profundo de alto rendimiento integrado en un SoC x86 con CPU de clase servidor: producto industrial». 47.º Simposio Internacional Anual sobre Arquitectura de Computadoras (ISCA) de la ACM/IEEE (2020) . págs. 15-26 . doi : 10.1109/ISCA45697.2020.00013 . ISBN   978-1-7281-4661-4.
  10. "Prueba comparativa de inferencia MLPerf: Edge | Resultados de MLCommons V3.1" .
  • Sitio web oficial en Wayback Machine (archivado el 29/01/2013)
  • El ascenso del centauro (2015) - Documental