NeuroStack, Pattern Recognition Accelerator for Data Analytics

Accelerate your video analytics and deep learning with to a highly scalable and trainable neural network with a deterministic latency.

NeuroStack has unique architecture featuring four NeuroMem CM1K chips and a Field Programmable Gate Array to perform high speed pattern learning and recognition. The default FPGA configuration cascade the CM1K in a single NN totalling 4096 neurons, but they can be arranged otherwise. Also, the NN capacity can be expanded by stacking NeuroStack boards. This means that you can start training on one NeuroStack, and if/when you find out that you need more neurons, you can save the knowledge built by the neurons, stack a 2nd NeuroStack and simply reload the knowledge before resuming training and without changing anything to your software API or UI.

  • Four CM1K chips (1024 neurons per chip. Configured as single network of 4096 neurons in default FPGA configuration)
  • Lattice XP2 Field Programmable Gate Araay with 40,000 logic elements
  • Four banks of I/O lines
  • Two banks of 2 Mbytes (2M x16bits) MRAM, 35 ns access time
  • FTDI USB2 chip
  • Stackable via pogo pins connectors

NeuroStack board ($2,500)

NeuroStack with the basic NeuroMem API for Windows and Linux and a NeuroMem Knowledge Builder software which lets you train and classify datasets and evaluate the accuracy and throughput of a NeuroMem recognition engine in just a few mouse click.

NeuroStack Development Kit ($4000)

NeuroStack with Software Development Kits (Windows) to manipulate your datasets in C++, C#, Python, or MatLab. The NeuroMem SDK is agnostic to the data source. The CogniSight SDK include additional functions to extract features from pixel data, learn and search for visual objects in image frames

NeuroStack FPGA Kit ($10,000)

FPGA programmers can have a head start in the development of their own pattern recognition application using the Verilog source code of the NeuroStack board. Refer to the NeuroStack Firmware manual for details.