A General-Purpose and Configurable Planar Data Processor for Energy-Efficient Pooling Computation

被引:0
|
作者
Pan, Lunshuai [1 ]
Xue, Peng [2 ]
Li, Hongxing [1 ]
Sun, Litao [1 ]
Huang, Mingqiang [2 ]
机构
[1] Southeast Univ, Sch Elect Sci & Engn, Minist Educ, SEU FEI Nanopico Ctr,Key Lab MEMS, Nanjing 210096, Peoples R China
[2] Chinese Acad Sci, Shenzhen Inst Adv Technol, Shenzhen, Peoples R China
关键词
Energy-Efficient; CNN accelerator; Pooling; ACCELERATOR;
D O I
10.1109/AICAS54282.2022.9869992
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Convolutional Neural Networks (CNN) have been widely used in artificial intelligence applications. A typical CNN contains both convolution and pooling layer, in which the convolution is to detect local conjunctions of features and the pooling is to merge similar patterns into one. It is necessary to make pooling operation, which plays a great role in CNN. Up to now, there have been numerous researches on CNN accelerators, however, most of the previous works are only focused on the acceleration of convolution layers, and the specific studies on pooling units are still lacking. Besides, the existing pooling designs are usually constrained by either the poor flexibility or the low energy/area efficiency. In this work, we propose a general purpose and energy-efficient planar data processor to support the pooling operation from different CNN structure. By using the configurable data path control method, the processor is able to support universal pooling operation with arbitrary input feature shape and arbitrary pooling kerneUstride/padding size. Besides, the processor exhibits high efficiency with hardware utilization ratio near 100% during operation, indicating good performance of the design. Most importantly, it is energy-efficient that exhibits 86%-off on power consumption and 62%-off on area utilization when compared with the separate pooling module of NVDLA (NVIDIA Deep Learning Accelerator), thus is particularly suitable for the resource-limited edge intelligent devices.
引用
收藏
页码:33 / 36
页数:4
相关论文
共 50 条
  • [41] Energy-aware data prefetching for general-purpose programs
    Guo, Y
    Chheda, S
    Koren, I
    Krishna, CM
    Moritz, CA
    POWER-AWARE COMPUTER SYSTEMS, 2005, 3471 : 78 - 94
  • [42] WEAVER: An Energy Efficient, General-Purpose Acceleration Architecture for String Operations in Big Data Applications
    Li, Wenming
    Ye, Xiaochun
    Wang, Da
    Zhang, Hao
    Wu, Dongdong
    Zhang, Zhimin
    Fan, Dongrui
    2018 IEEE INT CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, UBIQUITOUS COMPUTING & COMMUNICATIONS, BIG DATA & CLOUD COMPUTING, SOCIAL COMPUTING & NETWORKING, SUSTAINABLE COMPUTING & COMMUNICATIONS, 2018, : 47 - 54
  • [43] Energy-Efficient Composition of Configurable Operators in Big Data Environment
    Yao, Jiajia
    Zhou, Zhangbing
    Zhao, Deng
    Sun, Mengyu
    2018 INTERNATIONAL CONFERENCE ON IDENTIFICATION, INFORMATION AND KNOWLEDGE IN THE INTERNET OF THINGS, 2019, 147 : 354 - 360
  • [44] Architecture Exploration for Energy-Efficient Embedded Vision Applications: From General Purpose Processor to Domain Specific Accelerator
    Malik, Maria
    Farahmand, Farnoud
    Otto, Paul
    Akhlaghi, Nima
    Mohsenin, Tinoosh
    Sikdar, Siddhartha
    Homayoun, Houman
    2016 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2016, : 559 - 564
  • [45] A SYSTEM FOR GENERAL-PURPOSE ANALOG-DIGITAL COMPUTATION
    BAUER, WF
    WEST, GP
    JOURNAL OF THE ACM, 1957, 4 (01) : 12 - 17
  • [46] Application of general-purpose computation on GPUs to geotechnical engineering
    Liu Ming-gui
    Liu Shao-bo
    Zhang Guo-hua
    ROCK AND SOIL MECHANICS, 2010, 31 (09) : 3019 - 3024
  • [47] GENERAL-PURPOSE DATA-ANALYSIS
    HOLEWINSKI, PK
    LABORATORY MEDICINE, 1987, 18 (07) : 475 - 475
  • [48] Broth: A General-Purpose Data Compressor
    Alakuijala, Jyrki
    Farruggia, Andrea
    Ferragina, Paolo
    Kliuchnikov, Eugene
    Obryk, Robert
    Szabadka, Zoltan
    Vandevenne, Lode
    ACM TRANSACTIONS ON INFORMATION SYSTEMS, 2019, 37 (01)
  • [49] GENERAL-PURPOSE DATA EXTRACTION LANGUAGE
    TSUI, WH
    GELDER, PV
    BEHAVIOR RESEARCH METHODS & INSTRUMENTATION, 1979, 11 (02): : 199 - 204
  • [50] An Energy-Efficient Configurable Lattice Cryptography Processor for the Quantum-Secure Internet of Things
    Banerjee, Utsav
    Pathak, Abhishek
    Chandrakasan, Anantha P.
    2019 IEEE INTERNATIONAL SOLID-STATE CIRCUITS CONFERENCE (ISSCC), 2019, 62 : 46 - +