PULP-NN: A Computing Library for Quantized Neural Network inference at the edge on RISC-V Based Parallel Ultra Low Power Clusters

被引:0
|
作者
Garofalo, Angelo [1 ]
Rusci, Manuele [1 ]
Conti, Francesco [1 ,2 ]
Rossi, Davide [1 ]
Benini, Luca [1 ,2 ]
机构
[1] Univ Bologna, DEI, Bologna, Italy
[2] Swiss Fed Inst Technol, IIS Lab, Zurich, Switzerland
基金
欧盟地平线“2020”;
关键词
D O I
10.1109/icecs46596.2019.8965067
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
We present PULP-NN, a multicore computing library for a parallel ultra-low-power cluster of RISC-V based processors. The library consists of a set of kernels for Quantized Neural Network (QNN) inference on edge devices, targeting byte and sub-byte data types, down to INT-1. Our software solution exploits the digital signal processing (DSP) extensions available in the PULP RISC-V processors and the cluster's parallelism, improving performance by up to 63x with respect to a baseline implementation on a single RISC-V core implementing the RV32IMC ISA. Using the PULP-NN routines, the inference of a CIFAR-10 QNN model runs in 30x and 19.6x less clock cycles than the current state-of-the-art ARM CMSIS-NN library, running on an STM32L4 and an STM32H7 MCUs, respectively. By running the library kernels on the GAP-8 processor at the maximum efficiency operating point, the energy efficiency on GAP-8 is 14.1x higher than STM32L4 and 39.5x than STM32H7.
引用
收藏
页码:33 / 36
页数:4
相关论文
共 12 条
  • [11] An Ultra-Low Power Always-On Keyword Spotting Accelerator Using Quantized Convolutional Neural Network and Voltage-Domain Analog Switching Network-Based Approximate Computing
    Liu, Bo
    Wang, Zhen
    Zhu, Wentao
    Sun, Yuhao
    Shen, Zeyu
    Huang, Lepeng
    Li, Yan
    Gong, Yu
    Ge, Wei
    IEEE ACCESS, 2019, 7 : 186456 - 186469
  • [12] Binarized Weight Neural-network Inspired Ultra-low Power Speech Recognition Processor with Time-domain based Digital-analog Mixed Approximate Computing
    Liu, Bo
    Cai, Hao
    Gong, Yu
    Zhu, Wentao
    Li, Yan
    Ge, Wei
    Wang, Zhen
    2020 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2020,