Energy-Efficient Convolutional Neural Networks with Deterministic Bit-Stream Processing

被引:0
|
作者
Faraji, S. Rasoul [1 ]
Najafi, M. Hassan [2 ]
Li, Bingzhe [1 ]
Lilja, David J. [1 ]
Bazargan, Kia [1 ]
机构
[1] Univ Minnesota, Dept Elect & Comp Engn, Minneapolis, MN 55455 USA
[2] Univ Louisiana Lafayette, Sch Comp & Informat, Lafayette, LA 70504 USA
基金
美国国家科学基金会;
关键词
Convolutional neural networks; bitstream processing; stochastic computing; energy-efficient design; low-cost design;
D O I
10.23919/date.2019.8714937
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Stochastic computing (SC) has been used for low-cost and low power implementation of neural networks. Inherent inaccuracy and long latency of processing random bit-streams have made prior SC-based implementations inefficient compared to conventional fixed-point designs. Random or pseudo-random bitstreams often need to be processed for a very long time to produce acceptable results. This long latency leads to a significantly higher energy consumption than binary design counterparts. Low-discrepancy sequences have been recently used for fast-converging deterministic computation with stochastic constructs. In this work, we propose a low-cost, low-latency, and energy-efficient implementation of convolutional neural networks based on low-discrepancy deterministic bit-streams. Experimental results show a significant reduction in the energy consumption compared to previous random bitstream-based implementations and to the optimized fixed-point design with no quality degradation.
引用
收藏
页码:1757 / 1762
页数:6
相关论文
共 50 条
  • [21] Eyeriss: An Energy-Efficient Reconfigurable Accelerator for Deep Convolutional Neural Networks
    Chen, Yu-Hsin
    Krishna, Tushar
    Emer, Joel S.
    Sze, Vivienne
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2017, 52 (01) : 127 - 138
  • [22] Eyeriss: An Energy-Efficient Reconfigurable Accelerator for Deep Convolutional Neural Networks
    Chen, Yu-Hsin
    Krishna, Tushar
    Emer, Joel
    Sze, Vivienne
    2016 IEEE INTERNATIONAL SOLID-STATE CIRCUITS CONFERENCE (ISSCC), 2016, 59 : 262 - U363
  • [23] Spiking Deep Convolutional Neural Networks for Energy-Efficient Object Recognition
    Cao, Yongqiang
    Chen, Yang
    Khosla, Deepak
    INTERNATIONAL JOURNAL OF COMPUTER VISION, 2015, 113 (01) : 54 - 66
  • [24] Eyeriss: A Spatial Architecture for Energy-Efficient Dataflow for Convolutional Neural Networks
    Chen, Yu-Hsin
    Emer, Joel
    Sze, Vivienne
    2016 ACM/IEEE 43RD ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA), 2016, : 367 - 379
  • [25] GCNAX: A Flexible and Energy-efficient Accelerator for Graph Convolutional Neural Networks
    Li, Jiajun
    Louri, Ahmed
    Karanth, Avinash
    Bunescu, Razvan
    2021 27TH IEEE INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE (HPCA 2021), 2021, : 775 - 788
  • [26] Functional Processing of Delta-Sigma Bit-Stream
    Kosheleva, Olga
    Kreinovich, Vladik
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2021, 40 (05) : 10328 - 10329
  • [27] Using Residue Number Systems to Accelerate Deterministic Bit-stream Multiplication
    Givaki, Kamyar
    Hojabr, Reza
    Najafi, M. Hassan
    Khonsari, Ahmad
    Gholamrezayi, M. H.
    Gorgin, Saeid
    Rahmati, Dara
    2019 IEEE 30TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP 2019), 2019, : 40 - 40
  • [28] Context-Aware Number Generator for Deterministic Bit-stream Computing
    Asadi, Sina
    Najafi, M. Hassan
    2019 IEEE 30TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP 2019), 2019, : 140 - 140
  • [29] Bit-stream linear artificial neural networks based on Sigma-delta modulation
    Liang, Yong
    Wang, Zhigong
    Meng, Qiao
    Guo, Xiaodan
    High Technology Letters, 2012, 18 (02) : 120 - 123
  • [30] Designing Energy-Efficient Convolutional Neural Networks using Energy-Aware Pruning
    Yang, Tien-Ju
    Chen, Yu-Hsin
    Sze, Vivienne
    30TH IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2017), 2017, : 6071 - 6079