DeepAxe: A Framework for Exploration of Approximation and Reliability Trade-offs in DNN Accelerators

被引:4
|
作者
Taheri, Mahdi [1 ]
Riazati, Mohammad [2 ]
Ahmadilivani, Mohammad Hasan [1 ]
Jenihhin, Maksim [1 ]
Daneshtalab, Masoud [1 ,2 ]
Raik, Jaan [1 ]
Sjodin, Mikael [2 ]
Lisper, Bjorn [2 ]
机构
[1] Tallinn Univ Technol, Tallinn, Estonia
[2] Malardalen Univ, Vasteras, Sweden
关键词
deep neural networks; approximate computing; fault simulation; reliability; resiliency assessment;
D O I
10.1109/ISQED57927.2023.10129353
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
While the role of Deep Neural Networks (DNNs) in a wide range of safety-critical applications is expanding, emerging DNNs experience massive growth in terms of computation power. It raises the necessity of improving the reliability of DNN accelerators yet reducing the computational burden on the hardware platforms, i.e. reducing the energy consumption and execution time as well as increasing the efficiency of DNN accelerators. Therefore, the trade-off between hardware performance, i.e. area, power and delay, and the reliability of the DNN accelerator implementation becomes critical and requires tools for analysis. In this paper, we propose a framework DeepAxe for design space exploration for FPGA-based implementation of DNNs by considering the trilateral impact of applying functional approximation on accuracy, reliability and hardware performance. The framework enables selective approximation of reliability-critical DNNs, providing a set of Pareto-optimal DNN implementation design space points for the target resource utilization requirements. The design flow starts with a pre-trained network in Keras, uses an innovative high-level synthesis environment DeepHLS and results in a set of Pareto-optimal design space points as a guide for the designer. The framework is demonstrated on a case study of custom and state-of-the-art DNNs and datasets.
引用
收藏
页码:406 / 413
页数:8
相关论文
共 50 条
  • [1] Exploring Fault-Energy Trade-offs in Approximate DNN Hardware Accelerators
    Siddique, Ayesha
    Basu, Kanad
    Hoque, Khaza Anuarul
    PROCEEDINGS OF THE 2021 TWENTY SECOND INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2021), 2021, : 343 - 348
  • [2] COST RELIABILITY TRADE-OFFS
    WILLIAMS, T
    COMPUTER DESIGN, 1990, 29 (20): : 12 - 12
  • [3] Interactive Exploration of Design Trade-Offs
    Schulz, Adriana
    Wang, Harrison
    Grinspun, Eitan
    Solomon, Justin
    Matusik, Wojciech
    ACM TRANSACTIONS ON GRAPHICS, 2018, 37 (04):
  • [4] Learning and innovation: Exploitation and exploration trade-offs
    Kim, Changsu
    Song, Jaeyong
    Nerkar, Atul
    JOURNAL OF BUSINESS RESEARCH, 2012, 65 (08) : 1189 - 1194
  • [5] Managing power, performance and reliability trade-offs
    Raghavan, Padma
    Kandemir, Mahmut
    Irwin, Mary Jane
    Malkowski, Konrad
    2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 2656 - 2660
  • [6] Trade-offs between yield and reliability enhancement
    Venkataraman, A
    Koren, I
    1996 IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI SYSTEMS, PROCEEDINGS, 1996, : 68 - 76
  • [7] Time-approximation trade-offs for inapproximable problems
    Bonnet, Edouard
    Lampis, Michael
    Paschos, Vangelis Th.
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2018, 92 : 171 - 180
  • [8] Algorithmic trade-offs for girth approximation in undirected graphs
    Kadria, Avi
    Roditty, Liam
    Sidford, Aaron
    Williams, Virginia Vassilevska
    Zwick, Uri
    PROCEEDINGS OF THE 2022 ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, SODA, 2022, : 1471 - 1492
  • [9] Time-Approximation Trade-offs for Inapproximable Problems
    Bonnet, Edouard
    Lampis, Michael
    Paschos, Vangelis Th.
    33RD SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2016), 2016, 47
  • [10] Understanding Managers' Trade-Offs Between Exploration and Exploitation
    Ferecatu, Alina
    De Bruyn, Arnaud
    MARKETING SCIENCE, 2022, 41 (01) : 139 - 165