As silicon integration technology pushes toward atomic dimensions, errors due to static and dynamic variability are an increasing concern. To avoid such errors, designers often turn to "guardband" restrictions on the operating frequency and voltage. If guardbands are too conservative, they limit performance and waste energy, but less conservative guardbands risk moving the system closer to its Critical Operating Point (COP), a frequency-voltage pair that, if surpassed, causes massive instruction failures. In this paper, we propose a novel scheme that allows to dynamically adjust to an evolving COP and operate at highly reduced margins, while guaranteeing forward progress. Specifically, our scheme dynamically monitors the platform and adapti...
Transactional Memory (TM) is an emerging programming paradigm that drastically simplifies the develo...
The design of microprocessors is undergoing radical changes that affect the performance and reliabil...
Transactional Memory (TM) aims to make shared memory parallel programming easier by abstracting away...
none6siAs silicon integration technology pushes toward atomic dimensions, errors due to static and d...
Scaling of semiconductor devices has enabled higher levels of integration and performance improvemen...
Relentless CMOS scaling coupled with lower design tolerances is making ICs increasingly susceptible ...
In recent years, circuit reliability in modern high-performance processors has become increasingly i...
Relentless CMOS scaling coupled with lower design tolerances is making ICs increasingly susceptible ...
In recent years, circuit reliability in modern high-performance processors has become increasingly i...
Many programs exhibit application level error resilience which allows certain subcomputations to exe...
Over two decades of research has led to numerous low-power design techniques being reported. Two pop...
The memory system presents many problems in computer architecture and system design. An important ch...
Transactional Memory (TM) is an emerging technology which promises to make parallel programming easi...
Since current multi-core processors are more com- plex systems on a chip than previous generations, ...
The revolution in chip manufacturing processes spanning five decades has proliferated high performan...
Transactional Memory (TM) is an emerging programming paradigm that drastically simplifies the develo...
The design of microprocessors is undergoing radical changes that affect the performance and reliabil...
Transactional Memory (TM) aims to make shared memory parallel programming easier by abstracting away...
none6siAs silicon integration technology pushes toward atomic dimensions, errors due to static and d...
Scaling of semiconductor devices has enabled higher levels of integration and performance improvemen...
Relentless CMOS scaling coupled with lower design tolerances is making ICs increasingly susceptible ...
In recent years, circuit reliability in modern high-performance processors has become increasingly i...
Relentless CMOS scaling coupled with lower design tolerances is making ICs increasingly susceptible ...
In recent years, circuit reliability in modern high-performance processors has become increasingly i...
Many programs exhibit application level error resilience which allows certain subcomputations to exe...
Over two decades of research has led to numerous low-power design techniques being reported. Two pop...
The memory system presents many problems in computer architecture and system design. An important ch...
Transactional Memory (TM) is an emerging technology which promises to make parallel programming easi...
Since current multi-core processors are more com- plex systems on a chip than previous generations, ...
The revolution in chip manufacturing processes spanning five decades has proliferated high performan...
Transactional Memory (TM) is an emerging programming paradigm that drastically simplifies the develo...
The design of microprocessors is undergoing radical changes that affect the performance and reliabil...
Transactional Memory (TM) aims to make shared memory parallel programming easier by abstracting away...