Abstract
DVFS-based boosting techniques have been widely employed by commercial multi-core processors, due to their superiority in improving the performance. Boosting, however, is particularly stressing circuits and hence it significantly contributes to an accelerated aging process. Circuit aging has become a real reliability concern because it leads to an increase in transistor threshold voltage that may cause timing errors as a result of higher delays in critical paths. Thus, high performance is desirable but it shortens the circuit lifetime through aging leaving a choice to trade-off. Besides well-known long-term aging effects, recent research also reported short-term aging effects. Our claim is that DVFS-based boosting techniques should consider both long- A nd short-term aging effects. This can be circumvented by wider timing guardbands. But that would be more expensive. The goal of this work is therefore to analyze and optimize boosting under specific consideration of long-term and short-term aging effects. As a result of our findings, we propose the first comprehensive aging-aware, yet efficient boosting technique. The employed aging-aware cell libraries in this work are publicly available at http://ces.itec.kit.edu/dependable-hardware.php.
Original language | English |
---|---|
Article number | 8319494 |
Pages (from-to) | 1217-1230 |
Number of pages | 14 |
Journal | IEEE Transactions on Computers |
Volume | 67 |
Issue number | 9 |
DOIs | |
State | Published - 1 Sep 2018 |
Externally published | Yes |
Keywords
- Performance optimization
- aging
- boosting
- reliability-aware design
- runtime management
- system-level optimization
- temperature-aware design