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 条
  • [31] Trade-offs between performance and reliability in AlGaN/GaN transistors
    Waltereit, Patrick
    Bronner, Wolfgang
    Kiefer, Rudolf
    Quay, Ruediger
    Dammmann, Michael
    Caesar, Markus
    Brueckner, Peter
    Mueller, Stefan
    Mikulla, Michael
    Ambacher, Oliver
    PHYSICA STATUS SOLIDI C: CURRENT TOPICS IN SOLID STATE PHYSICS, VOL 9, NO 2, 2012, 9 (02): : 365 - 368
  • [32] Exploring Design Trade-offs in Fault-Tolerant Behavioral Hardware Accelerators
    Zhu, Zhiqi
    Taher, Farah Naz
    Schafer, Benjamin Carrion
    GLSVLSI '19 - PROCEEDINGS OF THE 2019 ON GREAT LAKES SYMPOSIUM ON VLSI, 2019, : 291 - 294
  • [33] ThriftStore: Finessing Reliability Trade-Offs in Replicated Storage Systems
    Gharaibeh, Abdullah
    Al-Kiswany, Samer
    Ripeanu, Matei
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2011, 22 (06) : 910 - 923
  • [34] Coupling management ecosystem service supply-supply trade-offs and supply-demand trade-offs: Framework and practice
    Su, Boru
    Liu, Moucheng
    ECOLOGICAL INDICATORS, 2024, 166
  • [35] A framework for analyzing trade-offs in cost and emissions in power sector
    Kumar, Pankaj
    Banerjee, Rangan
    Mishra, Trupti
    ENERGY, 2020, 195
  • [36] The Costs and Trade-Offs of Green Central Banking: A Framework for Analysis
    Simandan, Radu
    Paun, Cristian
    ENERGIES, 2021, 14 (16)
  • [37] A framework for analyzing trade-offs in cost and emissions in power sector
    Kumar, Pankaj
    Banerjee, Rangan
    Mishra, Trupti
    Energy, 2021, 195
  • [38] Dilemmas and Trade-Offs in Peacemaking: A Framework for Navigating Difficult Decisions
    Kraus, Anne Isabel
    Frazer, Owen
    Kirchhoff, Lars
    Kyselova, Tatiana
    Mason, Simon J. A.
    Federer, Julia Palmiano
    POLITICS AND GOVERNANCE, 2019, 7 (04): : 331 - 342
  • [39] Event filtering framework: Key criteria and design trade-offs
    AlShaer, ES
    COMPSAC 97 : TWENTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE, 1997, : 88 - 93
  • [40] SimpleFit: A framework for analyzing design trade-offs in raw architectures
    Moritz, CA
    Yeung, D
    Agarwal, A
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2001, 12 (07) : 730 - 742