Definition

neural net processor

What is a neural net processor?

A neural net processor is a CPU that takes the modeled workings of how a human brain operates onto a single chip.

Neural net processors reduce the requirements for brain-like computer processing from whole networks of computers that excel in complex applications such as AI, machine learning or computer vision down to one multi-cored chip.

Neural network processor for AI

Many implementations of convoluted neural networks (CNN) are currently software-modelled and can span many computers. These current implementations may use many CPUs or, for faster parallel processing, GPUs or even purpose-designed FPGA cards.

Much as computers were reduced from room-sized monstrosities, it is now possible to make processors that function like the human brain in a single package, as in the case of IBM's 4096 core TrueNorth, a single chip that mimics one million human neurons and 256 million synapses. That design can reduce the power requirements for neural net processing down to one-tenth of what had formerly been required.

Other designs, like silicon chip design company Synopsys's, implement embedded vision co-processors along with neural net processors for greater efficiency in computer vision tasks.

For some, the name neural net processor may summon a sense of dread, evoking Arnold Schwarzenegger in his role as a killer cyborg in The Terminator, describing his brain.

 

This was last updated in October 2021

Continue Reading About neural net processor

Dig Deeper on AI infrastructure

SearchBusinessAnalytics
SearchCIO
SearchDataManagement
SearchERP
Close