Fault-Tolerant Average Execution Time Optimization for General-Purpose Multi-Processor System-On-Chips

Provided by: edaa
Topic: Hardware
Format: PDF
Fault-tolerance is due to the semiconductor technology development important, not only for safety-critical systems but also for general-purpose (non-safety critical) systems. However, instead of guaranteeing that deadlines always are met, it is for general-purpose systems important to minimize the Average Execution Time (AET) while ensuring fault-tolerance. For a given job and a soft (transient) error probability, the authors define mathematical formulas for AET that includes bus communication overhead for both voting (active replication) and Rollback-Recovery with Check-pointing (RRC).

Find By Topic