All the latest quantum computer articles

See the latest stories on quantum computing from eeNews Europe

Tuesday, December 10, 2019

50GOPS at 50mW for IoT AI edge processor

By Nick Flaherty

GreenWaves Technologies has launched a new member of its GAP IoT application processor that cuts the energy consumption by a factor of 5. 

The GAP9 combines architectural enhancements and Global Foundries 22nm FDX process to deliver a peak cluster memory bandwidth of 41.6 GB/sec and up to 50 GOPS combined compute power at an overall power consumption of 50mW.

GAP9 enables customers to embed machine learning and signal processing capabilities into battery operated or energy harvesting devices such as IoT sensors in smart building, consumer and industrial markets and consumer and medical wearable devices. Compared to the GAP8, GAP9 reduces energy consumption by 5 times while enabling inference on neural networks 10 times larger.

“GAP9 enables a new level of capabilities for embedding combinations of sophisticated machine learning and signal processing capabilities into consumer, medical and industrial product applications,” said Loic Lietar, CEO of GreenWaves Technologies. “The GAP family provides product designers with a powerful, flexible solution for bringing the next generation of intelligent devices to market.”
GAP9 adds support for floating-point arithmetic with an FPU that handles 8, 16, and 32-bit precision with support for vectorization. GAP9 also extends GAP8’s support for fixed-point arithmetic with support for vectorized 4-bit and 2-bit operations. This helps make the calculatons more power efficient. 

The GAP9 also incorporates bi-directional multichannel, synchronized digital audio interfaces for wearable audio products, as well as CSI2 and parallel camera interfaces allowing the use of low resolution, low power camera for scene analysis and then extract a region of interest from high-resolution, higher power camera for analysis of scene details.

GAP9 handles sophisticated neural networks such as MobileNet V1, processing a 160 x 160 image with a channel scaling of 0.25 in just 12ms with a power consumption of 806μW/frame/second. GreenWave has boosted the effective memory bandwidth compared to GAP8 by a factor of 20, enabling significant improvements in detection accuracy by simultaneously analysing streams of data from multiple different sensors such as images, sounds, and radar.

GAP9 incorporates additional security features protecting device makers firmware and models while also protecting devices from tampering including hardware support for AES128/256 cryptography and a Physically Unclonable Function (PUF) unit that allows devices to be uniquely and securely identified.

The GAP SDK includes the GAP AutoTiler, allowing automatic code generation for neural network graphs often reducing memory movement down to below 1.2 times the theoretical minimum and GAPFlow, a series of tools for automating the conversion of neural networks from training packages such as Google TensorFlow. Combined with out of the box, open-source, network implementations such as a full, Open Source Face Identification implementation, the GAPFlow toolset reduces implementation time from months to days.

No comments: