¿Qué es un procesador de red neuronal?
Un procesador de red neuronal es una CPU que toma el funcionamiento modelado de cómo funciona un cerebro humano en un solo chip.
Los procesadores de red neuronal reducen los requisitos para el procesamiento informático similar al cerebro de redes completas de computadoras que sobresalen en aplicaciones complejas como inteligencia artificial, aprendizaje automático o visión por computadora hasta un chip de varios núcleos.
Procesador de red neuronal para IA
Muchas implementaciones de redes neuronales intrincadas (CNN) están actualmente modeladas por software y pueden abarcar muchas computadoras. Estas implementaciones actuales pueden usar muchas CPU o, para un procesamiento paralelo más rápido, GPU o incluso tarjetas FPGA diseñadas específicamente.
Por mucho que las computadoras se redujeran a monstruosidades del tamaño de una habitación, ahora es posible hacer procesadores que funcionen como el cerebro humano en un solo paquete, como en el caso del núcleo 4096 TrueNorth de IBM, un solo chip que imita un millón de neuronas humanas y 256 millones de sinapsis. Ese diseño puede reducir los requisitos de energía para el procesamiento de redes neuronales a una décima parte de lo que se requería anteriormente.
Otros diseños, como el de la empresa de diseño de chips de silicio Synopsys, implementan coprocesadores de visión integrados junto con procesadores de red neuronal para una mayor eficiencia en las tareas de visión por computadora.
Para algunos, el nombre de procesador de red neuronal puede evocar una sensación de pavor, evocando a Arnold Schwarzenegger en su papel de cyborg asesino en El terminador, describiendo su cerebro.