Resource Budgeting for Reliability in Reconfigurable Architectures

被引:0
|
作者
Zhang, Hongyan [1 ]
Bauer, Lars [1 ]
Henkel, Joerg [1 ]
机构
[1] Karlsruhe Inst Technol, Chair Embedded Syst, D-76021 Karlsruhe, Germany
关键词
EXPLORATION; SPACE;
D O I
10.1145/2897937.2898084
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
SRAM-based reconfigurable architectures are susceptible to soft-errors. Accelerators in the reconfigurable fabric need to be protected by fault tolerance techniques such as modular redundancy and scrubbing. However, blindly applying these techniques to all accelerators leads to suboptimal performance due to overprotection. We introduce a metric, effective critical bits, to capture reliability impacting factors of the application. We present a method that performs budgeting of effective critical bits, i.e. decomposing the effective critical bits allowed by an application into effective critical bits allowed by its computational kernels and then into effective critical bits of their accelerated functions. This budgeting enables the runtime system to select appropriate accelerators and fault tolerance techniques to maximize the performance under a given target reliability. Compared to a strategy that duplicates all accelerators in the system, our method achieves up to 85% higher performance for a variety of reliability targets and soft-error rates.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Resource estimation and task scheduling for multithreaded reconfigurable architectures
    Sudarsanam, A
    Srinivasan, M
    Panchanathan, S
    TENTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 2004, : 323 - 330
  • [2] Selective bandwidth and resource management in scheduling for dynamically reconfigurable Architectures
    Banerjee, Sudarshan
    Bozorgzadeh, Elaheh
    Noguera, Juanjo
    Dutt, Nikil
    2007 44TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2007, : 771 - +
  • [3] Resource and Performance Tradeoff for Task Scheduling of Parallel Reconfigurable Architectures
    Kao, Chi-Chou
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2020, 29 (02)
  • [4] Reconfigurable architectures
    Berekovic, Mladen
    Hochberger, Christian
    Koch, Andreas
    Informatik-Spektrum, 2008, 31 (04) : 344 - 347
  • [5] A Multi-stage Leakage Aware Resource Management Technique for Reconfigurable Architectures
    Nam Khanh Pham
    Singh, Amit Kumar
    Kumar, Akash
    GLSVLSI'14: PROCEEDINGS OF THE 2014 GREAT LAKES SYMPOSIUM ON VLSI, 2014, : 63 - 68
  • [6] Resource-Saving Compile Flow for Coarse-Grained Reconfigurable Architectures
    Zhao, Zhongyuan
    Sheng, Weiguang
    Jing, NaiFeng
    He, Weifeng
    Mao, ZhiGang
    2015 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2015,
  • [7] Dynamically Reconfigurable Architectures
    Bergmann, Neil
    Platzner, Marco
    Teich, Juergen
    EURASIP JOURNAL ON EMBEDDED SYSTEMS, 2007, (01)
  • [8] Embedded Reconfigurable Architectures
    Wong, Stephan
    RECONFIGURABLE COMPUTING: ARCHITECTURES, TOOLS AND APPLICATIONS, 2013, 7806 : 229 - 230
  • [9] RECONFIGURABLE COMPUTER ARCHITECTURES
    MEHRA, SK
    MAJITHIA, JC
    IEE PROCEEDINGS-E COMPUTERS AND DIGITAL TECHNIQUES, 1982, 129 (04): : 156 - 164
  • [10] Reconfigurable processor architectures
    Page, I
    MICROPROCESSORS AND MICROSYSTEMS, 1996, 20 (03) : 185 - 196