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 条
  • [1] Power-driven FPGA to ASIC conversion
    Fang, WenHai
    Spaanenburg, Lambert
    VLSI CIRCUITS AND SYSTEMS III, 2007, 6590
  • [2] POWER-DRIVEN MAPPING K-LUT-BASED FPGA CIRCUITS
    Bucur, I.
    Cupcea, N.
    Stefanescu, C.
    Surpateanu, A.
    CAS: 2009 INTERNATIONAL SEMICONDUCTOR CONFERENCE, VOLS 1 AND 2, PROCEEDINGS, 2009, : 435 - 438
  • [3] Power-driven design partitioning
    Mukherjee, R
    Memik, SO
    FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2004, 3203 : 740 - 750
  • [4] NEW POWER-DRIVEN GRINDERS
    SHCHERBAK, OV
    INDUSTRIAL LABORATORY, 1958, 24 (09): : 1281 - 1281
  • [5] A POWER-DRIVEN INCREMENT BORER
    HALL, AA
    BLOOMBERG, WJ
    FORESTRY CHRONICLE, 1984, 60 (06): : 356 - 357
  • [6] A power-driven grasshopper catcher
    O'Kane, WC
    JOURNAL OF ECONOMIC ENTOMOLOGY, 1928, 21 : 201 - 202
  • [7] A POWER-DRIVEN TRACTOR DITCHER
    CARTER, WH
    SARVER, RD
    AGRICULTURAL ENGINEERING, 1967, 48 (04): : 204 - &
  • [8] NeuroSpector: Systematic Optimization of Dataflow Scheduling in DNN Accelerators
    Park, Chanho
    Kim, Bogil
    Ryu, Sungmin
    Song, William J.
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2023, 34 (08) : 2279 - 2294
  • [9] A low-power logic optimization methodology based on a fast power-driven mapping
    Roy, S
    Arts, H
    Banerjee, P
    INTERNATIONAL CONFERENCE ON COMPUTER DESIGN: VLSI IN COMPUTERS AND PROCESSORS, PROCEEDINGS, 1998, : 175 - 181
  • [10] Static power analysis for power-driven synthesis
    Yuan, SY
    Chen, KH
    Jou, JY
    Kuo, SY
    IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 1998, 145 (02): : 89 - 95