CL(R)Early: An Early-stage DSE Methodology for Cross-Layer Reliability-aware Heterogeneous Embedded Systems
- 1 July 2020
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 1-6
Abstract
Cross-layer reliability (CLR) presents a cost-effective alternative to traditional single-layer design in resource-constrained embedded systems. CLR provides the scope for leveraging the inherent fault-masking of multiple layers and exploiting application-specific tolerances to degradation in some Quality of Service (QoS) metrics. However, it can also lead to an explosion in the design complexity. State-of-the art approaches to such joint optimization across multiple degrees of freedom can lead to degradation in the system-level Design Space Exploration (DSE) results. To this end, we propose a DSE methodology for enabling CLR-aware task-mapping in heterogeneous embedded systems. Specifically, we present novel approaches to both task and system-level analysis for performing an early-stage exploration of various design decisions. The proposed methodology results in considerable improvements over other state-of-the-art approaches and shows significant scaling with application size.Keywords
This publication has 22 references indexed in Scilit:
- Cross-layer fault-tolerant design of real-time systems2016
- CLEAR2016
- Cross-Layer Software Dependability on Unreliable HardwareIEEE Transactions on Computers, 2015
- Multi-Layer Dependability2014
- Aging-aware hardware-software task partitioning for reliable reconfigurable multiprocessor systems2013
- Multi-objective mapping optimization via problem decomposition for many-core systems2012
- The gem5 simulatorACM SIGARCH Computer Architecture News, 2011
- Soft Errors in Modern Electronic Systems2011
- Design techniques for cross-layer resilience2010
- Modeling the effect of technology trends on the soft error rate of combinational logic2003