CNNET: A Configurable Hardware Accelerator for Efficient Inference of 8-bit Fixed-Point CNNs

被引:0
|
作者
Agbalessi, Christie [1 ]
Indovina, Mark A. [1 ]
机构
[1] Rochester Inst Technol, Dept Elect & Microelect Engn, Rochester, NY 14623 USA
关键词
Convolutional neural network; hardware accelerator; fixed-point networks; Verilog;
D O I
10.1109/SOCC58585.2023.10257082
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Fast, reliable, efficient, and low-cost hardware is essential for the development of autonomous vehicles. To enable safe decision making, artificial intelligence tasks are run to decode a car's environment, including visual and auditive obstacles. Convolutional Neural Networks (CNNs) are the preferred choice due to their scalability and performance. This study focuses on designing a configurable CNN hardware accelerator in Verilog for 8-bit fixed-point networks. The accelerator, CNNET, is intended to improve an existing accelerator, IANET, by increasing the throughput while reducing power consumption and area utilization. IANET is a combination of two accelerators for a fixed data path, while the enhanced accelerator can be scaled to multiple CNN architectures. CNNET accelerator has been verified with a SystemVerilog testbench and Python model, and tested with audio and image CNNs specific to autonomous driving. Compared to IANET, CNNET demonstrates significant enhancements in computational speed, power consumption, area utilization, and memory footprint. It can process 30 images and one audio frame per second at 243 MHz.
引用
收藏
页码:196 / 201
页数:6
相关论文
共 34 条
  • [1] Laius: An 8-bit Fixed-point CNN Hardware Inference Engine
    Li, Zhisheng
    Wang, Lei
    Guo, Shasha
    Deng, Yu
    Dou, Qiang
    Zhou, Haifang
    Lu, Wenyuan
    2017 15TH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS AND 2017 16TH IEEE INTERNATIONAL CONFERENCE ON UBIQUITOUS COMPUTING AND COMMUNICATIONS (ISPA/IUCC 2017), 2017, : 143 - 150
  • [2] Fixed-Point Configurable Hardware Components
    Rocher, Romuald
    Menard, Daniel
    Herve, Nicolas
    Sentieys, Olivier
    EURASIP JOURNAL ON EMBEDDED SYSTEMS, 2006, (01) : 1 - 13
  • [3] Fixed-point configurable hardware components for adaptive filters
    Rocher, Romuald
    Herve, Nicolas
    Menard, Daniel
    Sentieys, Oliver
    2006 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, PROCEEDINGS, 2006, : 3301 - +
  • [4] Strong 8-bit Sboxes with Efficient Masking in Hardware
    Boss, Erik
    Grosso, Vincent
    Gueneysu, Tim
    Leander, Gregor
    Moradi, Amir
    Schneider, Tobias
    CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2016, 2016, 9813 : 171 - 193
  • [5] Low-drift fixed-point 8x8 IDCT approximation with 8-bit transform factors
    Reznik, Yuriy A.
    Hsu, De
    Panda, Prasanjit
    Pillai, Br Esh
    2007 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, VOLS 1-7, 2007, : 2877 - 2880
  • [6] Hardware-software partition of fixed-point hardware accelerator from statistical perspective
    Zhou, F
    Yang, J
    Shi, LX
    Zhang, Y
    2005 6th International Conference on ASIC Proceedings, Books 1 and 2, 2005, : 148 - 151
  • [7] Running 8-bit Dynamic Fixed-point Convolutional Neural Network on Low-cost ARM Platforms
    Peng Peng
    You Mingyu
    Xu Weisheng
    2017 CHINESE AUTOMATION CONGRESS (CAC), 2017, : 4564 - 4568
  • [8] Strong 8-bit Sboxes with efficient masking in hardware extended version
    Boss E.
    Grosso V.
    Güneysu T.
    Leander G.
    Moradi A.
    Schneider T.
    Journal of Cryptographic Engineering, 2017, 7 (2) : 149 - 165
  • [9] Design and Comparison of 8-Bit Hybrid and Fixed Point Arithmetic Unit
    Sugumaran, Premganesh
    Naziri, Siti Zarina Md
    Ismail, Rizalafande Che
    2ND INTERNATIONAL CONFERENCE ON APPLIED PHOTONICS AND ELECTRONICS 2019 (INCAPE 2019), 2020, 2203
  • [10] Efficient Neural Image Decoding via Fixed-Point Inference
    Hong, Weixin
    Chen, Tong
    Lu, Ming
    Pu, Shiliang
    Ma, Zhan
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2021, 31 (09) : 3618 - 3630