stringtranslate.com

ASIC cero

Zero ASIC Corporation , anteriormente Adapteva, Inc. , es una empresa de semiconductores sin fábrica que se centra en el diseño de microprocesadores de muchos núcleos de baja potencia . La empresa fue la segunda en anunciar un diseño con 1.000 núcleos de procesamiento especializados en un único circuito integrado . [1] [2]

Adapteva se fundó en 2008 con el objetivo de lograr un avance diez veces mayor en el rendimiento de punto flotante por vatio para el mercado de dispositivos móviles. Los productos se basan en su arquitectura Epiphany de instrucciones múltiples y datos múltiples (MIMD) y en su proyecto Parallella Kickstarter que promueve "una supercomputadora para todos" en septiembre de 2012. El nombre de la empresa es una combinación de "adaptar" y la palabra hebrea "Teva " que significa naturaleza.

Historia

Adapteva fue fundada en marzo de 2008 por Andreas Olofsson. La empresa se fundó con el objetivo de lograr un avance diez veces mayor en la eficiencia energética del procesamiento de punto flotante para el mercado de dispositivos móviles . En mayo de 2009, Olofsson tenía un prototipo de un nuevo tipo de arquitectura informática multinúcleo masivamente paralela . El prototipo inicial se implementó en 65 nm y tenía 16 núcleos de microprocesador independientes. Los prototipos iniciales permitieron a Adapteva obtener 1,5 millones de dólares en financiación serie A de BittWare, una empresa de Concord, New Hampshire , en octubre de 2009. [3]

El primer chip comercial de Adapteva comenzó a probarse entre los clientes a principios de mayo de 2011 y poco después anunciaron la capacidad de colocar hasta 4.096 núcleos en un solo chip.

El Epiphany III , fue anunciado en octubre de 2011 utilizando procesos de fabricación de 28 nm y 65 nm.

Productos

La principal familia de productos de Adapteva es la arquitectura MIMD multinúcleo escalable Epiphany . La arquitectura Epiphany podría acomodar chips con hasta 4.096 microprocesadores RISC fuera de servicio , todos compartiendo un único espacio de memoria plana de 32 bits . Cada procesador RISC en la arquitectura Epiphany es superescalar con un microprocesador de archivo de registro unificado de 64 × 32 bits (entero o de precisión simple ) que opera hasta 1  GHz y es capaz de 2  GFLOPS (precisión simple). Los procesadores RISC de Epiphany utilizan una arquitectura de conjunto de instrucciones personalizada (ISA) optimizada para punto flotante de precisión simple , [4] pero son programables en ANSI C de alto nivel utilizando una cadena de herramientas GNU-GCC estándar . Cada procesador RISC (en implementaciones actuales; no fijo en la arquitectura) tiene 32  KB de memoria local. El código (posiblemente duplicado en cada núcleo) y el espacio de la pila deben estar en esa memoria local ; Además, (la mayoría) de los datos temporales deberían caber allí para funcionar a máxima velocidad. Los datos también se pueden utilizar desde la memoria local de otros núcleos de procesador con una penalización de velocidad, o desde la RAM fuera del chip con una penalización de velocidad mucho mayor.

La arquitectura de memoria no emplea una jerarquía explícita de cachés de hardware , similar al procesador Cell de Sony/Toshiba/IBM , pero con el beneficio adicional de soportar cargas y almacenes fuera del chip y entre núcleos (lo que simplifica la transferencia de software a la arquitectura). . Es una implementación de hardware del espacio de direcciones global particionado . [ cita necesaria ]

Esto eliminó la necesidad de hardware complejo de coherencia de caché , lo que impone un límite práctico al número de núcleos en un sistema multinúcleo tradicional . El diseño permite al programador aprovechar un mayor conocimiento previo de los patrones de acceso a datos independientes para evitar el costo de tiempo de ejecución que supone descubrir esto. Todos los nodos del procesador están conectados a través de una red en un chip , lo que permite el paso eficiente de mensajes. [5]

Escalabilidad

La arquitectura está diseñada para escalar casi indefinidamente, con 4 enlaces electrónicos que permiten combinar múltiples chips en una topología de red, lo que permite sistemas con miles de núcleos.

Coprocesadores multinúcleo

Chip Adapteva Epiphany de 16 núcleos, E16G301, de la computadora de placa única Parallella

El 19 de agosto de 2012, Adapteva publicó algunas especificaciones e información sobre los coprocesadores multinúcleo Epiphany. [6]

En septiembre de 2012, se produjo una versión de 16 núcleos, el Epiphany-III (E16G301), utilizando 65 nm [9] (chip de 11,5 mm2 , 500 MHz [10] ) y muestras de ingeniería del Epiphany-IV de 64 núcleos (E64G401). ) se produjeron utilizando el proceso GlobalFoundries de 28 nm (800 MHz). [11]

Los principales mercados para la arquitectura multinúcleo de Epiphany incluyen:

proyecto paralelo

Computadora de placa única Parallella con chip Epiphany de 16 núcleos y FPGA Zynq-7010

En septiembre de 2012, Adapteva inició el proyecto Parallella en Kickstarter , que se comercializó como " Una supercomputadora para todos ". Como parte de la campaña para llamar la atención sobre el proyecto, se publicaron manuales de referencia de arquitectura para la plataforma. [12] El objetivo de financiación de 750.000 dólares se alcanzó en un mes, con una contribución mínima de 99 dólares que daba derecho a los patrocinadores a obtener un dispositivo; Aunque la fecha límite inicial se fijó para mayo de 2013, las primeras computadoras de placa única con chip Epiphany de 16 núcleos finalmente se enviaron en diciembre de 2013. [13]

Se prevé que el tamaño del tablero sea de 86 mm × 53 mm (3,4 pulg. × 2,1 pulg.). [14] [15] [16]

La campaña de Kickstarter recaudó 898.921 dólares. [17] [18] La meta de recaudar 3 millones de dólares no tuvo éxito, por lo que no se producirá en masa ninguna versión de 64 núcleos de Parallella. [19] Los usuarios de Kickstarter que hayan donado más de 750 dólares estadounidenses obtendrán la variante "parallella-64" con un coprocesador de 64 núcleos (hecho a partir de la fabricación de un prototipo inicial con un rendimiento de 50 chips por oblea). [20]

Epifanía V

Para 2016, la empresa había grabado una variante de 1024 núcleos y 64 bits de su arquitectura Epiphany que presentaba: tiendas locales más grandes (64 KB), direccionamiento de 64 bits, aritmética de punto flotante de doble precisión o SIMD de precisión simple y Instrucciones enteras de 64 bits, implementadas en el nodo de proceso de 16 nm. [21] Este diseño incluyó mejoras en el conjunto de instrucciones destinadas a aplicaciones de criptografía y aprendizaje profundo . En julio de 2017, el fundador de Adapteva se convirtió en director del programa DARPA MTO [22] y anunció que era "poco probable" que Epiphany V estuviera disponible como producto comercial. [23]

Actuación

El Parallella de 16 núcleos alcanza aproximadamente 5,0 GFLOPS/W, y el Epiphany-IV de 64 núcleos fabricado con 28 nm se estima en 50 GFLOPS/W (precisión simple), [24] y el sistema de 32 placas basado en ellos logra 15 GFLOPS /W. [25] A modo de comparación, las principales GPU de AMD y Nvidia alcanzaron 10 GFLOPS/W para precisión simple en el período 2009-2011. [26]

Ver también

Referencias

  1. ^ Clark, Don (3 de mayo de 2011). "La startup tiene grandes planes para la tecnología de chips pequeños". Wall Street Journal . Consultado el 3 de mayo de 2011 .
  2. ^ "IBM dice que la tecnología Kilocore superará a los procesadores móviles actuales". Hardware de Tom. 2006.
  3. ^ "De RTL a GDSII en sólo seis semanas". EETimes (vía Wayback Machine). 2010. Archivado desde el original el 9 de diciembre de 2010 . Consultado el 26 de octubre de 2010 .
  4. ^ "Manual de referencia de arquitectura de la Epifanía". Archivado desde el original el 9 de octubre de 2012.
  5. ^ "Startup lanza tecnología de aceleración de punto flotante Manycore". Cable HPC. 2011 . Consultado el 3 de mayo de 2011 .
  6. ^ "IP multinúcleo de Epiphany. Configuraciones de ejemplo". 19 de agosto de 2012.
  7. ^ Microprocesador Epiphany-III de 16 núcleos y 65 nm (E16G301) // admin (19 de agosto de 2012)
  8. ^ Microprocesador Epiphany-IV de 64 núcleos y 28 nm (E64G401) // administrador (19 de agosto de 2012)
  9. ^ Dispositivos de silicio // Adapteva
  10. ^ Linley Gwennap, Adapteva: más fracasos, menos vatios. Epiphany ofrece un acelerador de punto flotante para procesadores móviles. // Informe sobre microprocesadores , junio de 2011
  11. ^ Michael Feldman, Adapteva presenta un chip de 64 núcleos // HPCWire
  12. ^ Andreas Olofsson, Publicación de la documentación de la Epifanía
  13. ^ Actualización n.º 46: primer vídeo creado por un usuario de Parallella
  14. ^ Rick Merritt, Adapteva pone en marcha una supercomputadora de cien dólares // EETimes, 27 de septiembre de 2012
  15. ^ Parallella: supercomputación para todos (presentación de diapositivas) . Andreas Olofsson, fundador y director ejecutivo de Adapteva . 28 de septiembre de 2012.
  16. ^ Parallella: una supercomputadora para todos de Adapteva, página del proyecto en Kickstarter
  17. ^ Parallella: una supercomputadora para todos // Proyecto Kickstarter, de Adapteva
  18. ^ Hiawatha Bray, Adapteva crea un microchip económico y eficiente con la ayuda de Kickstarter. El 'crowdfunding' acerca una computadora pequeña y rápida a la producción // The Boston Globe, 2 de diciembre de 2012
  19. ^ Andrew Back, Presentamos la supercomputadora Linux de $99 Archivado el 17 de noviembre de 2015 en Wayback Machine , Linux.com, 24 de enero de 2013: "las promesas de $99 o más serán recompensadas con al menos una placa con un dispositivo de 16 núcleos. .. El chip Epiphany de 16 núcleos ofrece 26 GFLOPS de rendimiento y toda la computadora Parallella consume solo 5 vatios"
  20. ^ ¡Ahora se ofrece la versión de 64 núcleos de la placa Parallella! // Blog de Adapteva en Kickstarter, 25 de octubre de 2012: "La placa central Parallella Epiphany-IV (64+2) se ofrecerá por promesas superiores a $750... el hecho de que solo obtenemos 50 troqueles por oblea para este prototipo inicial "No podemos revelar el precio ni el rendimiento de las obleas a 28 nm".
  21. ^ "anuncio de epifanía v".
  22. ^ Olofsson, Andreas (11 de marzo de 2017). "Sr. Andreas Olofsson". DARPA . Archivado desde el original el 11 de marzo de 2017 . Consultado el 16 de diciembre de 2018 .
  23. ^ Olofsson, Andreas (9 de julio de 2017). "Actualización de estado de Adapteva". Blog de Adapteva . Archivado desde el original el 23 de abril de 2018 . Consultado el 16 de diciembre de 2018 .
  24. ^ Feldman, Michael (22 de agosto de 2012). "Adapteva presenta un chip de 64 núcleos". Cable HPC . Consultado el 3 de septiembre de 2014 .
  25. ^ "Adapteva presenta la plataforma de supercomputación A-1 en ISC14". HPCWire, comunicado de prensa de Adapteva. 23 de junio de 2014 . Consultado el 3 de septiembre de 2014 .
  26. ^ "Características del hardware de CPU, GPU y MIC a lo largo del tiempo. Rendimiento informático sin procesar: comparación de GFLOP/seg por vatio para aritmética de precisión simple. Cuanto más alto, mejor". Karl Rupp. 24 de junio de 2013 . Consultado el 3 de septiembre de 2014 .

Otras lecturas

enlaces externos