NeuVerge Inference Framework

 

The NeuVerge Inference Framework is our very own ML model built upon state-of-the-art convolutional neural networks (CNNs). It can be utilized to drive various downstream tasks by compressing raw pixel data into a Feature Map (2D matrix of neurons). The NeuVerge Framework is capable of performing complex tasks in various domains spanning from Computational Vision, Object Detection & Segmentation, and Image Encoding

Parallel Implementation 

  • Convolution neural network (CNN) models implemented in Verilog for parallel evaluation
  • Allows processing modern image sensor data in hundreds of millions of pixel/s with ML model inference
  • Achieving 3 degrees of parallel implementation and producing 10K+ MAC units running in parallel

ApplicationReal Time Image Encoder IP’s performance 

  • Real-time performance at maximum image sensor resolution and frame rate
  • Supports fusion of multiple input frames into a single output feature map
  • Achieved >100X compression converting from raw pixels to features & can drive multiple downstream tasks
  • Large models can be ASIC hardened for higher clock rate & ROM based weights

ML Model Training Strategies

FPGA – Continuous learning with reconfigurable FPGA bitstreams, enabling the model to learn an unknown distribution over time.

ASIC – Collect a large dataset and train a foundation model with static weights and hardened ASIC implementation. Leading to the highest performance and smallest area, suited for high volume applications