Autotuning FPGA design parameters for performance and power

被引:12
|
作者
Mametjanov, Azamat [1 ]
Balaprakash, Prasanna [1 ,2 ]
Choudary, Chekuri [3 ]
Hovland, Paul D. [1 ]
Wild, Stefan M. [1 ]
Sabin, Gerald [3 ]
机构
[1] Argonne Natl Lab, Math & Comp Sci Div, Argonne, IL 60439 USA
[2] Argonne Natl Lab, Leadership Comp Facil, Argonne, IL 60439 USA
[3] RNET Technol Inc, Dayton, OH 45459 USA
来源
2015 IEEE 23RD ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM) | 2015年
关键词
field programmable gate arrays; tuned circuits; optimal design and tuning; power optimization;
D O I
10.1109/FCCM.2015.54
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Many factors affect the performance and power characteristics of FPGA designs. Among them are the optimization parameters for synthesis, map, and place-and-route design tools. Choosing the right combination of these parameters can substantially lower power requirements, while still satisfying timing constraints. Finding such an improvement, however, requires significant experimentation by the FPGA designer. Exhaustive search through the parameter space is an automated alternative to experimentation but is intractable because of the large search space and the long build time of each parameter combination. In this paper, we propose a machine-learning-based approach to tune FPGA design parameters. It performs sampling-based reduction of the parameter space and guides the search toward promising parameter configurations. In our experiments, such selective sampling finds parameter configurations that meet the timing constraints and are within 0.2% of the optimal power consumption. Furthermore, these configurations are found in an order of magnitude less time compared with exhaustive search. Such speedups can substantially alleviate bottlenecks in the FPGA design process.
引用
收藏
页码:84 / 91
页数:8
相关论文
共 50 条
  • [1] High Performance Autotuning Switching Power Supply
    Murata, Koji
    Sagara, Suguru
    Komichi, Yoshihiko
    Kurokawa, Fujio
    2012 IEEE VEHICLE POWER AND PROPULSION CONFERENCE (VPPC), 2012, : 680 - 683
  • [2] Performance, Design, and Autotuning of Batched GEMM for GPUs
    Abdelfattah, Ahmad
    Haidar, Azzam
    Tomov, Stanimire
    Dongarra, Jack
    HIGH PERFORMANCE COMPUTING, 2016, 9697 : 21 - 38
  • [3] Performance Improvement of Distributed Systems by Autotuning of the Configuration Parameters
    张帆
    曹军威
    刘连臣
    吴澄
    Tsinghua Science and Technology, 2011, 16 (04) : 440 - 448
  • [4] LAMDA: Learning-Assisted Multi-Stage Autotuning for FPGA Design Closure
    Ustun, Ecenur
    Xiang, Shaojie
    Gui, Jinny
    Yu, Cunxi
    Zhang, Zhiru
    2019 27TH IEEE ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2019, : 74 - 77
  • [5] Autotuning GPU-accelerated QAP Solvers for Power and Performance
    Chaparala, Abhilash
    Novoa, Clara
    Qasem, Apan
    2015 IEEE 17TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2015 IEEE 7TH INTERNATIONAL SYMPOSIUM ON CYBERSPACE SAFETY AND SECURITY, AND 2015 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (ICESS), 2015, : 78 - 83
  • [6] FPGA autotuning optimization based on structural equation modeling
    Xu, Yonghao
    Xu, Ning
    PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE OF INFORMATION AND COMMUNICATION TECHNOLOGY, 2021, 183 : 132 - 138
  • [7] High performance FPGA design
    Yu, Dunshan
    Shen, Xubang
    Fang, Chen
    Weidianzixue yu Jisuanji/Microelectronics & Computer, 14 (06): : 5 - 8
  • [8] Influence of design parameters on STATCOM performance for asymmetric power systems
    Ma, Xiaojun
    Jiang, Qirong
    Chen, Jianye
    Wang, Zhonghong
    Zang, Kemao
    Qinghua Daxue Xuebao/Journal of Tsinghua University, 2000, 40 (07): : 23 - 26
  • [9] Influence of design parameters on STATCOM performance for asymmetric power systems
    Ma, Xiaojun, 2000, Press of Tsinghua University, China (40):
  • [10] Design of Power Efficient SRAM on FPGA
    Agrawal, Tarun
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON MODERN RESEARCH IN AEROSPACE ENGINEERING (MARE-2016), 2018, : 363 - 373