Quadric develops general-purpose neural processor (GPNPU) IP. The GPNPU architecture blends the machine learning performance characteristics of a neural processing accelerator with the full C++ programmability of a modern digital signal processor (DSP). It can handle matrix and vector operations and scalar (control) code in one execution pipeline to provide one unified architecture for machine learning inference plus pre-and-post processing.
The company also provides an SDK that enables custom architectures to be added by writing a C++ kernel utilizing the company’s Chimera Compute Library API.