ETRI-Knowledge Sharing Plaform

KOREAN
논문 검색
Type SCI
Year ~ Keyword

Detail

Journal Article Software-Based Selective Validation Techniques for Robust CGRAs Against Soft Errors
Cited 4 time in scopus Share share facebook twitter linkedin kakaostory
Authors
Yohan Ko, Jihoon Kang, Jongwon Lee, Yongjoo Kim, Joonhyun Kim, Hwisoo So, Kyoungwoo Lee, Yunheung Paek
Issue Date
2016-02
Citation
ACM Transactions on Embedded Computing Systems, v.15, no.1, pp.1-26
ISSN
1539-9087
Publisher
ACM
Language
English
Type
Journal Article
DOI
https://dx.doi.org/10.1145/2843943
Abstract
Coarse-Grained Reconfigurable Architectures (CGRAs) are drawing significant attention since they promise both performances with parallelism and flexibility with reconfiguration. Soft errors (or transient faults) are becoming a serious design concern in embedded systems including CGRAs since the soft error rate is increasing exponentially as technology is scaling. A recently proposed software-based technique with TMR (Triple Modular Redundancy) implemented on CGRAs incurs extreme overheads in terms of runtime and energy consumption mainly due to expensive voting mechanisms for the outputs from the triplication ofevery operation. In this article, we propose selective validation mechanisms for efficient modular redundancy techniques in the datapaths on CGRAs. Our techniques selectively validate the results at synchronous operations rather than every operation in order to reduce the expensive performance overhead from the validation mechanism. We also present an optimization technique to further improve the runtime and the energy consumption by minimizing synchronous operations where a validating mechanism needs to be applied. Our experimental results demonstrate that our selective validation-based TMR technique with our optimization on CGRAs can improve the runtime by 41.0% and the energy consumption by 26.2% on average over benchmarks as compared to the recently proposed software-based TMR technique with the full validation.
KSP Keywords
Optimization techniques, Reconfigurable Architecture, Transient faults, Triple Modular Redundancy, Validation techniques, coarse-grained, embedded system, energy consumption, performance overhead, soft error rate