DianNao: A Small-Footprint High-Throughput Accelerator for Ubiquitous Machine-Learning

被引:1040
|
作者
Chen, Tianshi [1 ]
Du, Zidong [1 ]
Sun, Ninghui [1 ]
Wang, Jia [1 ]
Wu, Chengyong [1 ]
Chen, Yunji [1 ]
Temam, Olivier [2 ]
机构
[1] ICT, SKLCA, Beijing, Peoples R China
[2] Inria, Le Chesnay, France
关键词
NEURAL-NETWORKS; RECOGNITION;
D O I
10.1145/2541940.2541967
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Machine-Learning tasks are becoming pervasive in a broad range of domains, and in a broad range of systems (from embedded systems to data centers). At the same time, a small set of machine-learning algorithms (especially Convolutional and Deep Neural Networks, i.e., CNNs and DNNs) are proving to be state-of-the-art across many applications. As architectures evolve towards heterogeneous multi-cores composed of a mix of cores and accelerators, a machine-learning accelerator can achieve the rare combination of efficiency (due to the small number of target algorithms) and broad application scope. Until now, most machine-learning accelerator designs have focused on efficiently implementing the computational part of the algorithms. However, recent state-of-the-art CNNs and DNNs are characterized by their large size. In this study, we design an accelerator for large-scale CNNs and DNNs, with a special emphasis on the impact of memory on accelerator design, performance and energy. We show that it is possible to design an accelerator with a high throughput, capable of performing 452 GOP/s (key NN operations such as synaptic weight multiplications and neurons outputs additions) in a small footprint of 3.02 mm(2) and 485 mW; compared to a 128-bit 2GHz SIMD processor, the accelerator is 117.87x faster, and it can reduce the total energy by 21.08x. The accelerator characteristics are obtained after layout at 65nm. Such a high throughput in a small footprint can open up the usage of state-of-the-art machine-learning algorithms in a broad set of systems and for a broad set of applications.
引用
收藏
页码:269 / 283
页数:15
相关论文
共 50 条
  • [1] Machine-learning models for high-throughput materials discovery
    Landrum, GA
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2003, 225 : U560 - U560
  • [2] Machine-learning and high-throughput studies for high-entropy materials
    Huang, E-Wen
    Lee, Wen-Jay
    Singh, Sudhanshu Shekhar
    Kumar, Poresh
    Lee, Chih-Yu
    Lam, Tu-Ngoc
    Chin, Hsu-Hsuan
    Lin, Bi-Hsuan
    Liaw, Peter K.
    MATERIALS SCIENCE & ENGINEERING R-REPORTS, 2022, 147
  • [3] High-throughput and machine-learning accelerated design of high entropy alloy catalysts
    Chen, Zhi Wen
    Chen, LiXin
    Gariepy, Zachary
    Yao, Xue
    Singh, Chandra Veer
    TRENDS IN CHEMISTRY, 2022, 4 (07): : 577 - 579
  • [4] Understanding protein dispensability through machine-learning analysis of high-throughput data
    Chen, Y
    Xu, D
    BIOINFORMATICS, 2005, 21 (05) : 575 - 581
  • [5] A Small-Footprint Accelerator for Large-Scale Neural Networks
    Chen, Tianshi
    Zhang, Shijin
    Liu, Shaoli
    Du, Zidong
    Luo, Tao
    Gao, Yuan
    Liu, Junjie
    Wang, Dongsheng
    Wu, Chengyong
    Sun, Ninghui
    Chen, Yunji
    Temam, Olivier
    ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2015, 33 (02):
  • [6] Machine-learning potentials enable predictive and tractable high-throughput screening of random alloys
    Hodapp, M.
    Shapeev, A.
    PHYSICAL REVIEW MATERIALS, 2021, 5 (11)
  • [7] Structured Transforms for Small-Footprint Deep Learning
    Sindhwani, Vikas
    Sainath, Tara N.
    Kumar, Sanjiv
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 28 (NIPS 2015), 2015, 28
  • [8] EXPLORING REPRESENTATION LEARNING FOR SMALL-FOOTPRINT KEYWORD SPOTTING
    Cui, Fan
    Guo, Liyong
    Wang, Quandong
    Gao, Peng
    Wang, Yujun
    INTERSPEECH 2022, 2022, : 3258 - 3262
  • [9] DEEP RESIDUAL LEARNING FOR SMALL-FOOTPRINT KEYWORD SPOTTING
    Tang, Raphael
    Lin, Jimmy
    2018 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2018, : 5484 - 5488
  • [10] Comparative study of machine-learning and chemometric tools for analysis of in-vivo high-throughput screening data
    Simmons, Kirk
    Kinney, John
    Owens, Aaron
    Kleier, Dan
    Bloch, Karen
    Argentar, Dave
    Walsh, Alicia
    Vaidyanathan, Ganesh
    JOURNAL OF CHEMICAL INFORMATION AND MODELING, 2008, 48 (08) : 1663 - 1668