Spinnaker ( Rematar Neural Network Architecture ) es un masivamente paralelo , Manycore arquitectura de superordenador diseñado por el procesador de Tecnologías Avanzadas de Grupo de Investigación (APT) en el Departamento de Ciencias de la Computación de la Universidad de Manchester . [2] Está compuesto por 57.600 nodos de procesamiento, cada uno con 18 procesadores ARM9 (específicamente ARM968) y 128 MB de DDR SDRAM móvil , con un total de 1.036.800 núcleos y más de 7 TB de RAM. [3] La plataforma informática se basa en redes neuronales de picos , útiles para simular el cerebro humano (ver Human Brain Project). [4] [5] [6] [7] [8] [9] [10] [11] [12]
Desarrollador | Steve Furber |
---|---|
Familia de productos | Ordenadores de Manchester |
Tipo | Neuromórfico |
Fecha de lanzamiento | 2019 |
UPC | ARM968E-S a 200 MHz |
Memoria | 7 TB |
Sucesor | SpiNNaker 2 [1] |
Sitio web | apt |
El diseño completo está alojado en 10 racks de 19 pulgadas , cada rack con capacidad para más de 100.000 núcleos. [13] Las tarjetas que contienen los chips se mantienen en 5 gabinetes blade , y cada núcleo emula 1,000 neuronas . [13] En total, el objetivo es simular el comportamiento de agregados de hasta mil millones de neuronas en tiempo real. [14] Esta máquina requiere aproximadamente 100 kW de un suministro de 240 V y un ambiente con aire acondicionado. [15]
SpiNNaker se está utilizando como un componente de la plataforma de computación neuromórfica para Human Brain Project. [16] [17]
El 14 de octubre de 2018, el HBP anunció que se había alcanzado el hito del millón de núcleos. [18] [19]
El 24 de septiembre de 2019, HBP anunció que se había otorgado a TU Dresden una subvención de 8 millones de euros que financiará la construcción de la máquina de segunda generación (llamada SpiNNcloud). [20]
Referencias
- ^ Yan, Yexin; Kappel, David; Neumarker, Felix; Partzsch, Johannes; Vogginger, Bernhard; Hoppner, Sebastián; Furber, Steve; Maass, Wolfgang; Legenstein, Robert; Mayr, Christian (2019). "Plasticidad estructural basada en recompensas eficiente en un prototipo de SpiNNaker 2". Transacciones IEEE sobre circuitos y sistemas biomédicos . 13 (3): 579–591. arXiv : 1903.08500 . Bibcode : 2019arXiv190308500Y . doi : 10.1109 / TBCAS.2019.2906401 . ISSN 1932-4545 . PMID 30932847 .
- ^ Grupo de investigación de tecnologías de procesadores avanzados
- ^ "Proyecto SpiNNaker - El Chip SpiNNaker" . apt.cs.manchester.ac.uk . Consultado el 17 de noviembre de 2018 .
- ^ Página de inicio de SpiNNaker , Universidad de Manchester , consultado el 11 de junio de 2012
- ^ Furber, SB ; Galluppi, F .; Temple, S .; Plana, LA (2014). "El Proyecto SpiNNaker" . Actas del IEEE . 102 (5): 652–665. doi : 10.1109 / JPROC.2014.2304638 .
- ^ Xin Jin; Furber, SB ; Woods, JV (2008). "Modelado eficiente de redes neuronales spiking en un multiprocesador de chip escalable". 2008 IEEE International Joint Conference on Neural Networks (IEEE World Congress on Computational Intelligence) . págs. 2812–2819. doi : 10.1109 / IJCNN.2008.4634194 . ISBN 978-1-4244-1820-6.
- ^ Un millón de núcleos ARM para albergar el artículo de noticias del simulador cerebral sobre el proyecto en EE Times
- ^ Temple, S .; Furber, S. (2007). "Ingeniería de sistemas neuronales" . Revista de la interfaz de la Royal Society . 4 (13): 193-206. doi : 10.1098 / rsif.2006.0177 . PMC 2359843 . PMID 17251143 . Un manifiesto para el proyecto SpiNNaker, que examina y revisa el nivel general de comprensión de la función cerebral y los enfoques para construir un modelo informático del cerebro.
- ^ Plana, LA; Furber, SB ; Temple, S .; Khan, M .; Shi, Y .; Wu, J .; Yang, S. (2007). "Una infraestructura GALS para un multiprocesador masivamente paralelo". Diseño y Prueba de Computadoras IEEE . 24 (5): 454. doi : 10.1109 / MDT.2007.149 . Una descripción de la naturaleza globalmente asíncrona, localmente síncrona (GALS) de SpiNNaker, con una descripción general del hardware de comunicaciones asíncronas diseñado para transmitir 'picos' neuronales entre procesadores.
- ^ Navaridas, J .; Luján, M .; Miguel-Alonso, J .; Plana, LA; Furber, S. (2009). "Comprensión de la red de interconexión de SpiNNaker". Actas de la 23ª conferencia internacional sobre la conferencia sobre supercomputación - ICS '09 . pag. 286. CiteSeerX 10.1.1.634.9481 . doi : 10.1145 / 1542275.1542317 . ISBN 9781605584980. Modelado y análisis de la interconexión SpiNNaker en una máquina de un millón de núcleos, que muestra la idoneidad de la red de conmutación de paquetes para la simulación de redes neuronales de picos a gran escala.
- ^ Rast, A .; Galluppi, F .; Davies, S .; Plana, L .; Patterson, C .; Sharp, T .; Lester, D .; Furber, S. (2011). "Simulación de modelo neuronal heterogéneo concurrente en hardware neuromimético en tiempo real". Redes neuronales . 24 (9): 961–978. doi : 10.1016 / j.neunet.2011.06.014 . PMID 21778034 . Una demostración de la capacidad de SpiNNaker para simular diferentes modelos neuronales (simultáneamente, si es necesario) en contraste con otro hardware neuromórfico.
- ^ Sharp, T .; Galluppi, F .; Rast, A .; Furber, S. (2012). "Simulación energéticamente eficiente de microcircuitos corticales detallados en SpiNNaker". Revista de métodos de neurociencia . 210 (1): 110-118. doi : 10.1016 / j.jneumeth.2012.03.001 . PMID 22465805 . Simulación de cuatro chips en tiempo real de un circuito cortical de cuatro millones de sinapsis, que muestra la extrema eficiencia energética de la arquitectura SpiNNaker.
- ^ a b Entrevista en video por computerphile con Steve Furber
- ^ "Proyecto SpiNNaker - Descripción general de la arquitectura" . apt.cs.manchester.ac.uk . Consultado el 17 de noviembre de 2018 .
- ^ "Proyecto SpiNNaker - Tableros y Máquinas" . apt.cs.manchester.ac.uk . Consultado el 17 de noviembre de 2018 .
- ^ Calimera, A; Macii, E; Poncino, M (2013). "El proyecto del cerebro humano y la computación neuromórfica" . Neurología funcional . 28 (3): 191–6. PMC 3812737 . PMID 24139655 .
- ^ Monroe, D. (2014). "La computación neuromórfica se prepara para el (realmente) gran momento". Comunicaciones de la ACM . 57 (6): 13-15. doi : 10.1145 / 2601069 .
- ^ "El proyecto de simulación cerebral de SpiNNaker alcanza un millón de núcleos en una sola máquina" . Consultado el 19 de octubre de 2018 .
- ^ Petrut Bogdan (14 de octubre de 2018), SpiNNaker: plataforma neuromórfica de 1 millón de núcleos , consultado el 19 de octubre de 2018
- ^ "Superordenador neuromórfico SpiNNaker de segunda generación que se construirá en TU Dresden - Noticias" . www.humanbrainproject.eu . Consultado el 2 de octubre de 2019 .