
Synopsys vision processor supports neural networks
The family includes three cores that programmable and configurable; the EV61, EV62 and EV64 that integrate one, two or four vision CPU cores a programmable convolution neural network (CNN) engine.
The CNN engine operates in parallel with the vision CPUs for object detection, image classification and semantic segmentation. The EV6x processor family is supported by a programming environment based on OpenVX, OpenCL and C, as well as Synopsys’ MetaWare development toolkit. The combination of vision processor cores and CNN engine make the EV6x family suitable for embedded vision applications including advanced driver assist systems (ADAS), video surveillance, augmented and virtual reality, and simultaneous localization and mapping (SLAM).
Each vision CPU includes a 32-bit scalar unit and a 512-bit wide vector DSP and can be configured for 8-, 16- or 32-bit operations. In the maximum configuration of four vision CPU cores, the processor delivers up to 620 GOPS/s with full scatter-gather and predication capabilities. The optional CNN engine that delivers scalable performance up to 800 MACs/cycle and supports image resolutions up to 4K.
The DesignWare EV61, EV62 and EV64 processors are scheduled to be available in October 2016. The MetaWare Development Toolkit and EV SDK Option (which includes the OpenCV library, OpenVX runtime framework and OpenCL C compiler) will be available in June 2016.
Related links and articles:
News articles:
Neurons firing at the interim stage
Movidius shows neural network stick
Qualcomm offers neural network SDK for Snapdragon processor
Embedded neural networks: Cadence’s latest DSP target
CEVA invests in gesture recognition software firm
