Abstract
The relentless scaling of CMOS technology has provided a steady increase in processor performance for the past three decades. However, increased power densities (hence temperatures) and other scaling effects have an adverse impact on long-term processor lifetime reliability. This paper represents a first attempt at quantifying the impact of scaling on lifetime reliability due to intrinsic hard errors, taking workload characteristics into consideration. For our quantitative evaluation, we use RAMP, a previously proposed industrial-strength model that provides reliability estimates for a workload, but for a given technology. We extend RAMP by adding scaling specific parameters to enable workload-dependent lifetime reliability evaluation at different technologies. We show that (1) scaling has a significant impact on processor hard failure rates - on average, with SPEC benchmarks, we find the failure rate of a scaled 65nm processor to be 316% higher than a similarly pipelined 180nm processor; (2) time-dependent dielectric breakdown and electromigration have the largest increases; and (3) with scaling, the difference in reliability from running at worst-case vs. typical workload operating conditions increases significantly, as does the difference from running different workloads. Our results imply that leveraging a single microarchitecture design for multiple remaps across a few technology generations will become increasingly difficult, and motivate a need for workload specific, microarchitectural lifetime reliability awareness at an early design stage.
Original language | English (US) |
---|---|
Pages | 177-186 |
Number of pages | 10 |
State | Published - 2004 |
Event | 2004 International Conference on Dependable Systems and Networks - Florence, Italy Duration: Jun 28 2004 → Jul 1 2004 |
Other
Other | 2004 International Conference on Dependable Systems and Networks |
---|---|
Country/Territory | Italy |
City | Florence |
Period | 6/28/04 → 7/1/04 |
ASJC Scopus subject areas
- Software
- Hardware and Architecture
- Computer Networks and Communications