LACC: a hardware and software co-design accelerator for deep neural networks

被引:0
|
作者
Yu Y. [1 ,2 ,3 ]
Zhi T. [1 ]
Zhou S. [3 ]
机构
[1] State Key Laboratory of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing
[2] School of Computer Science and Technology, University of Chinese Academy of Sciences, Beijing
[3] Cambricon Technologies Ltd, Beijing
关键词
Deep neural network(DNN); Domain specific accelerator; Domain specific data type;
D O I
10.3772/j.issn.1006-6748.2021.01.008
中图分类号
学科分类号
摘要
With the increasing of data size and model size, deep neural networks (DNNs) show outstanding performance in many artificial intelligence (AI) applications. But the big model size makes it a challenge for high-performance and low-power running DNN on processors, such as central processing unit (CPU), graphics processing unit (GPU), and tensor processing unit (TPU). This paper proposes a LOGNN data representation of 8 bits and a hardware and software co-design deep neural network accelerator LACC to meet the challenge. LOGNN data representation replaces multiply operations to add and shift operations in running DNN. LACC accelerator achieves higher efficiency than the state-of-the-art DNN accelerators by domain specific arithmetic computing units. Finally, LACC speeds up the performance per watt by 1.5 times, compared to the state-of-the-art DNN accelerators on average. Copyright © by HIGH TECHNOLOGY LETTERS PRESS.
引用
收藏
页码:62 / 67
页数:5
相关论文
共 50 条
  • [41] A Compositional Framework for Hardware/Software Co-Design
    A. Cau
    R. Hale
    J. Dimitrov
    H. Zedan
    B. Moszkowski
    M. Manjunathaiah
    M. Spivey
    Design Automation for Embedded Systems, 2002, 6 : 367 - 399
  • [42] SystemCFL :: A formalism for hardware/software co-design
    Man, KL
    Proceedings of the 2005 European Conference on Circuit Theory and Design, Vol 1, 2005, : 193 - 196
  • [43] Hardware/software co-design of control algorithms
    Petko, Maciej
    Karpiel, Grzegorz
    IEEE ICMA 2006: PROCEEDING OF THE 2006 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS AND AUTOMATION, VOLS 1-3, PROCEEDINGS, 2006, : 2156 - +
  • [44] Hardware Software Co-Design of a Farming Robot
    Phanomchoeng, Gridsada
    Saadi, Muhammad
    Sasithong, Pruk
    Tangmongkhonsuk, Jedsada
    Wijayasekara, Sanika K.
    Wuttisittikulkij, Lunchakorn
    ENGINEERING JOURNAL-THAILAND, 2020, 24 (01): : 199 - 208
  • [45] Transactors for parallel hardware and software co-design
    Asanovic, Krste
    2007 IEEE INTERNATIONAL HIGH LEVEL DESIGN VALIDATION AND TEST WORKSHOP, PROCEEDINGS, 2007, : 140 - 142
  • [46] Hardware/Software Co-design for Viterbi Decoder
    Li, Ming
    Wen, Tao
    2008 INTERNATIONAL CONFERENCE ON ELECTRONIC PACKAGING TECHNOLOGY & HIGH DENSITY PACKAGING, VOLS 1 AND 2, 2008, : 375 - 378
  • [47] Software/hardware co-design for system on chip
    Lai, JM
    Yao, QD
    PROCEEDINGS OF FOURTH INTERNATIONAL WORKSHOP ON CSCW IN DESIGN, 1999, : 237 - 240
  • [48] Special issue on hardware/software co-design
    DeMicheli, G
    PROCEEDINGS OF THE IEEE, 1997, 85 (03) : 347 - 348
  • [49] Towards automating hardware/software co-design
    El-Kharashi, MW
    El-Malaki, MH
    Hammad, S
    Salem, A
    Wahdan, A
    4TH IEEE INTERNATIONAL WORKSHOP ON SYSTEM-ON-CHIP FOR REAL-TIME APPLICATIONS, PROCEEDINGS, 2004, : 189 - 192
  • [50] Mentor addresses hardware/software co-design
    不详
    COMPUTER DESIGN, 1996, 35 (08): : 69 - 69