Many programs exhibit application level error resilience which allows certain subcomputations to execute in an imprecise, yet energy efficient manner, potentially yielding significant overall energy savings without sacrificing end- to-end quality. In this thesis we identify one fundamental problem that must be addressed to realize these energy benefits: even in applications with a large degree of error resilience, error resilient instructions are interleaved with instructions that must be executed precisely at a fine-grained level (about every seven instructions). This interleaving prohibits any energy savings due to the significant costs associated with switching between the modes, typically via voltage scaling, which may require hundreds ...
Technology scaling has led to growing concerns about reliability in microprocessors. Currently, faul...
Scaling of semiconductor devices has enabled higher levels of integration and performance improvemen...
To alleviate the memory wall problem, current architectural trends suggest implementing large instru...
Many programs exhibit application level error resilience which allows certain subcomputations to exe...
Conventional CAD methodologies optimize a processor module for correct operation and prohibit timing...
Timing speculation has been proposed as a technique for maximizing energy efficiency of processors w...
Conventional computer-aided design (CAD) methodologies optimize a processor module for correct opera...
As silicon integration technology pushes toward atomic dimensions, errors due to static and dynamic ...
According to Moore’s law, technology scaling is continuously providing smaller and faster devices. T...
Around 2003, newly activated power constraints caused single-thread performance growth to slow drama...
Over two decades of research has led to numerous low-power design techniques being reported. Two pop...
Dual-core execution (DCE) is an execution paradigm proposed to utilize chip multiprocessors to impro...
In this paper, we show that the vulnerability of memory components due to data retention in the pres...
Dual-core execution (DCE) is an execution paradigm proposed to utilize chip multiprocessors to impro...
This survey explores the theory and practice of techniques to make computing systems faster or more ...
Technology scaling has led to growing concerns about reliability in microprocessors. Currently, faul...
Scaling of semiconductor devices has enabled higher levels of integration and performance improvemen...
To alleviate the memory wall problem, current architectural trends suggest implementing large instru...
Many programs exhibit application level error resilience which allows certain subcomputations to exe...
Conventional CAD methodologies optimize a processor module for correct operation and prohibit timing...
Timing speculation has been proposed as a technique for maximizing energy efficiency of processors w...
Conventional computer-aided design (CAD) methodologies optimize a processor module for correct opera...
As silicon integration technology pushes toward atomic dimensions, errors due to static and dynamic ...
According to Moore’s law, technology scaling is continuously providing smaller and faster devices. T...
Around 2003, newly activated power constraints caused single-thread performance growth to slow drama...
Over two decades of research has led to numerous low-power design techniques being reported. Two pop...
Dual-core execution (DCE) is an execution paradigm proposed to utilize chip multiprocessors to impro...
In this paper, we show that the vulnerability of memory components due to data retention in the pres...
Dual-core execution (DCE) is an execution paradigm proposed to utilize chip multiprocessors to impro...
This survey explores the theory and practice of techniques to make computing systems faster or more ...
Technology scaling has led to growing concerns about reliability in microprocessors. Currently, faul...
Scaling of semiconductor devices has enabled higher levels of integration and performance improvemen...
To alleviate the memory wall problem, current architectural trends suggest implementing large instru...