@inproceedings{202d7d83a0404ae4afc4c1916afd3a24,
title = "Software-assisted hardware reliability: Abstracting circuit-level challenges to the software stack",
abstract = "Power constrained designs are becoming increasingly sensitive to supply voltage noise. We propose a hardware-software collaborative approach to enable aggressive operating margins: a checkpoint-recovery mechanism corrects margin violations, while a run-time software layer reschedules the program's instruction stream to prevent recurring margin crossings at the same program location. The run-time layer removes 60% of these events with minimal overhead, thereby significantly improving overall performance.",
keywords = "Hardware software co-design, Runtime optimization",
author = "Reddi, {Vijay Janapa} and Gupta, {Meeta S.} and Smith, {Michael D.} and Wei, {Gu Yeon} and David Brooks and Simone Campanoni",
year = "2009",
language = "English (US)",
isbn = "9781605584973",
series = "Proceedings - Design Automation Conference",
pages = "788--793",
booktitle = "2009 46th ACM/IEEE Design Automation Conference, DAC 2009",
note = "2009 46th ACM/IEEE Design Automation Conference, DAC 2009 ; Conference date: 26-07-2009 Through 31-07-2009",
}