2012 · 19 citations · 33 references
Intermittent FaultsEngineeringComputer ArchitectureFault ToleranceHardware SecurityReliability EngineeringSystems EngineeringFault RecoveryParallel ComputingManycore ProcessorReliabilityHardware ReliabilityHardware ErrorsComputer EngineeringComputer ScienceIntermittent ErrorsSoftware TestingParallel ProgrammingFault InjectionSystem Software
The frequency of hardware errors is increasing due to shrinking feature sizes, higher levels of integration, and increasing design complexity. Intermittent errors are those that occur non-deterministically at the same location. It has been shown that intermittent hardware errors contribute to about 39% of the total hardware failures. Intermittent faults have characteristics that are different than transient and permanent errors, which makes it challenging to devise efficient recovery techniques for them. In this paper, we evaluate the impact of different intermittent error recovery scenarios on the processor performance. To achieve this, we model a system that consists of a fault-tolerant multicore processor subject to intermittent faults. Our fault models are based on insights from related work at the physical level. We find that the frequency of the intermittent error and the relative importance of the error location play an important role in choosing the recovery action that maximizes the processor's performance.
33
Parameter variations and impact on circuits and microarchitecture
Shekhar Borkar, Tanay Karnik, S. Narendra et al. · 2003 · 1.4K citations
Hardware Security, Low-power Electronics, Electrical Engineering +14
Temperature-aware microarchitecture
Kevin Skadron, Mircea R. Stan, Karthik Sankaranarayanan et al. · ACM Transactions on Architecture and Code Optimization · 2004 · 774 citations · Full text
Libckpt: transparent checkpointing under Unix
James S. Plank, Micah Beck, Gerry Kingsley et al. · 1995 · 579 citations