GAP8 is an IoT application processor that enables massive deployment of low-cost intelligent devices that capture, analyse, classify and act on fusion of rich data sources such as images, sounds or vibrations. GAP8 integrates everything necessary to acquire from sensor, pre-process, analyse and act on rich data sources integrated into a single device. This allows GAP8 to have an energy efficiency that is compatible with operation for years on batteries and a system cost that enables massive deployment of embedded, intelligent devices.
Optimized for the execution of signal processing and machine learning algorithms on intelligent edge devices – Autonomous operation using a battery or energy harvesting – Fully programmable in C/C++ – 200 MOPS at 1mW – Minimum 2µA standby current – Integrated design results in low system cost – >8 GOPS at a few tens of mW
GAP8’s extended instruction set and hierarchical, highly integrated architecture allow it to deliver power and cost efficiency in wide range of AI and signal processing tasks used in processing rich data. Processing and interpreting rich data such as images, sounds or vibrations on an edge device eliminates the need to transport large quantities of data to the cloud making sensors compatible with low power wide area networks (LPWANs).
GAP8 can deliver more power efficiency over a wider range of compute tasks than any other ultra-low power processor available today. This allows device manufacturers to integrate artificial intelligence and advanced classification into autonomous wireless edge devices in many different application areas.
Computer Vision: GAP8 runs complex computer vision algorithms such Convolutional Neural Networks (CNNs) for Object Detection and Recognition and Counting. For example, it can classify a QVGA image every few minutes for several years on a small battery.
Audio Signal Processing: GAP8 allows a complete audio processing stack to be implemented using a single processor: microphone-array beam forming, noise reduction, echo cancellation and keyword or sentence recognition.
Machine Health Monitoring: Predictive maintenance needs multi-sensor analysis: vibration, lubrication, electric motor monitoring, infrared tomography, and alignment & balancing. GAP8, with its autonomous sensor data fusion embedded capabilities, can reduce sensor deployment and operational costs by uploading the right maintenance information at the right time for years on a battery.
GAP8 is based on many years of research into ultra-low-power parallel processors carried out in the Parallel Ultra Low Power (PULP) project by ETH Zurich and the University of Bologna. This heritage results in an extremely rich, integrated architecture in an IoT Application Processor that delivers low power operation in real customer use cases.
– All cores implement extended RISC-V ISA – 1 core acts as a controller for communications, control and task dispatch – 8 cores are grouped into a parallel compute cluster with a low contention shared memory architecture – Hardware event synchronization ensures efficient parallelization – Hardware Convolution Engine (HWCE) further optimizes Convolution Neural Networks – Dynamic, Voltage & Frequency Supply control of controller and cluster domains