Power-Driven DNN Dataflow Optimization on FPGA

被引:8
|
作者
Sun, Qi [1 ]
Chen, Tinghuan [1 ]
Miao, Jin [2 ]
Yu, Bei [1 ]
机构
[1] Chinese Univ Hong Kong, CSE Dept, Hong Kong, Peoples R China
[2] Cadence Design Syst, San Jose, CA USA
关键词
FPGA; Deep Neural Network; Dataflow Optimization; Power;
D O I
10.1109/iccad45719.2019.8942085
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Deep neural networks (DNNs) have been proven to achieve unprecedented success on modern artificial intelligence (AI) tasks, which have also greatly motivated the rapid developments of novel DNN models and hardware accelerators. Many challenges still remain towards the design of power efficient DNN accelerator due to the intrinsically intensive data computation and transmission in DNN algorithms. However, most existing efforts in the domain have taken latency as the sole optimization objective, which may often result in sub-optimality in power consumption. In this paper, we propose a framework to optimize the power efficiency of DNN dataflow on FPGA while maximally minimizing the impact on latency. We first propose power and latency models that are built upon different dataflow configurations. Then a power-driven dataflow formulation is proposed, which enables a hierarchical exploration strategy on the dataflow configurations, leading to efficient power consumption at limited latency loss. Experimental results have demonstrated the effectiveness of our proposed models and exploration strategies, where power improvement has shown up to 31% with latency degradation of no worse than 6.5%
引用
收藏
页数:7
相关论文
共 50 条
  • [31] Power-Driven Flip-Flop Merging and Relocation
    Wang, Shao-Huan
    Liang, Yu-Yi
    Kuo, Tien-Yu
    Mak, Wai-Kei
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2012, 31 (02) : 180 - 191
  • [32] Timing-Driven Power Optimisation and Power-Driven Timing Optimisation of Combinational Circuits
    Mehrotra, Rashmi
    English, Tom
    Schellekens, Michel
    Hollands, Steve
    Popovici, Emanuel
    JOURNAL OF LOW POWER ELECTRONICS, 2011, 7 (03) : 364 - 380
  • [33] Power-Driven Global Routing for Multisupply Voltage Domains
    Wu, Tai-Hsuan
    Davoodi, Azadeh
    Linderoth, Jeffrey T.
    VLSI DESIGN, 2013, 2013
  • [34] Optimal power-driven state tracing of module in brake
    Xue, Zhengsheng
    Hu, Xiaoping
    Chen, Xinhai
    Guofang Keji Daxue Xuebao/Journal of National University of Defense Technology, 1997, 19 (04): : 26 - 31
  • [35] Ultralow Power Voltage Supervisor for Ambient Power-Driven Microcontroller Systems
    Goetz, Martin
    Kanoun, Olfa
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2019, 66 (05) : 3843 - 3851
  • [36] A POWER-DRIVEN TOOL FOR SAMPLING SINGLE HAY BALES
    WARBOYS, IB
    PIZARRO, EA
    JOURNAL OF AGRICULTURAL ENGINEERING RESEARCH, 1970, 15 (03): : 317 - +
  • [37] Power-Driven Flip-Flop Merging and Relocation
    Wang, Shao-Huan
    Liang, Yu-Yi
    Kuo, Tien-Yu
    Mak, Wai-Kei
    ISPD 11: PROCEEDINGS OF THE 2011 ACM/SIGDA INTERNATIONAL SYMPOSIUM ON PHYSICAL DESIGN, 2011, : 107 - 114
  • [38] Modeling and Analysis of Main Drive Train in a Power-driven Turret
    Zhang, Wei
    Sun, Beibei
    Kang, Xiaobo
    MANUFACTURING ENGINEERING AND AUTOMATION I, PTS 1-3, 2011, 139-141 : 943 - +
  • [39] Power-Driven Routing-Constrained Scan Chain Design
    Y. Bonhomme
    P. Girard
    L. Guiller
    C. Landrault
    S. Pravossoudovitch
    Journal of Electronic Testing, 2004, 20 : 647 - 660
  • [40] Power-driven routing-constrained scan chain design
    Bonhomme, Y
    Girard, P
    Guiller, L
    Landrault, C
    Pravossoudovitch, S
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2004, 20 (06): : 647 - 660