Timing speculation is a promising approach to increase the processor performance and energy efficiency. Under timing speculation, an integrated circuit is allowed to operate at a speed faster than its slowest path|the critical path. It is based on the empirical observation, which is presented later in the thesis, that these critical path delays are rarely manifested during the program execution. Consequently, as long as the processor is equipped with an error detection and recovery mechanism, its performance can be increased and/or energy consumption reduced beyond that achievable by any other conventional operation. While many past works have dealt with timing speculation within a single core, in this work, a new direction is being uncover...
As technology advances, microprocessors that support multiple threads of execution on a single chip ...
In the last decade, industry made a right-hand turn and shifted towards multi-core processor designs...
Timing Speculation (TS) is a widely known method for realizing better-than-worst-case systems. Aggre...
Timing guardbands act as a barrier protecting conventional processors from circuit-level phenomena l...
The advance in semiconductor technologies has increased the number of transistors on a die, resultin...
In this article, we demonstrate that the sensitized path delays in various microprocessor pipe stage...
The era of multi-core processors has begun. These multi- core processors represent a significant shi...
The future of performance scaling lies in massively parallel workloads, but less-parallel applicati...
The requirements for today's embedded hard real-time systems are high: They should deliver high perf...
The traditional single-core processors are being replaced by chip multiprocessors (CMPs) where sever...
University of Minnesota Ph.D. dissertation. June 2009. Major: Computer Science. Advisors: Prof. Pen-...
Static timing analysis of embedded software is important for systems with hard real-time constraints...
Most modern personal computers come with processors which contain multiple cores. Often, one or more...
Timing speculation has been proposed as a technique for maximizing energy efficiency of processors w...
The design of microprocessors is undergoing radical changes that affect the performance and reliabil...
As technology advances, microprocessors that support multiple threads of execution on a single chip ...
In the last decade, industry made a right-hand turn and shifted towards multi-core processor designs...
Timing Speculation (TS) is a widely known method for realizing better-than-worst-case systems. Aggre...
Timing guardbands act as a barrier protecting conventional processors from circuit-level phenomena l...
The advance in semiconductor technologies has increased the number of transistors on a die, resultin...
In this article, we demonstrate that the sensitized path delays in various microprocessor pipe stage...
The era of multi-core processors has begun. These multi- core processors represent a significant shi...
The future of performance scaling lies in massively parallel workloads, but less-parallel applicati...
The requirements for today's embedded hard real-time systems are high: They should deliver high perf...
The traditional single-core processors are being replaced by chip multiprocessors (CMPs) where sever...
University of Minnesota Ph.D. dissertation. June 2009. Major: Computer Science. Advisors: Prof. Pen-...
Static timing analysis of embedded software is important for systems with hard real-time constraints...
Most modern personal computers come with processors which contain multiple cores. Often, one or more...
Timing speculation has been proposed as a technique for maximizing energy efficiency of processors w...
The design of microprocessors is undergoing radical changes that affect the performance and reliabil...
As technology advances, microprocessors that support multiple threads of execution on a single chip ...
In the last decade, industry made a right-hand turn and shifted towards multi-core processor designs...
Timing Speculation (TS) is a widely known method for realizing better-than-worst-case systems. Aggre...