There is still much performance to be gained by out-of-order processors with wider issue widths. However, traditional methods of increasing issue width do not scale; that is, they drastically increase design complexity and power requirements. This dissertation introduces the braid, a compile-time generated entity that enables the execution core to scale to wider widths by exploiting the small fanout and short lifetime of values produced by the program. A braid captures dataflow and register usage information of the program which are known to the compiler but are not traditionally conveyed to the microarchitecture through the instruction set architecture. Braid processing requires identification by the compiler, minor augmentations ...
textClock rate scaling can no longer sustain computer system performance scaling due to power and t...
Scope and Method of Study:Superscalar processors with wide instruction fetch only results in diminis...
To maximize the performance of wide-issue superscalar out-of-order microprocessors, the issue stage ...
There is still much performance to be gained by out-of-order processors with wider issue widths. Ho...
Rather than improving single-threaded performance, with the dawn of the multi-core era, processor mi...
Future performance improvements must come from the exploitation of concurrency at all levels. Recen...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
We present Outrider, an architecture for throughput-oriented processors that exploits intra-thread m...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
This dissertation presents a novel decoupled latency tolerance technique for 1000-core data parallel...
Journal ArticleModern superscalar processors use wide instruction issue widths and out-of-order exe...
University of Minnesota Ph.D. dissertation. September 2014. Major: Computer Science. Advisor: Pen-Ch...
Accommodating the uncertain latency of load instructions is one of the most vexing problems in in-or...
has emphasized instruction-level parallelism, which improves performance by increasing the number of...
In recent years, with only small fractions of modern processors now accessible in a single cycle, co...
textClock rate scaling can no longer sustain computer system performance scaling due to power and t...
Scope and Method of Study:Superscalar processors with wide instruction fetch only results in diminis...
To maximize the performance of wide-issue superscalar out-of-order microprocessors, the issue stage ...
There is still much performance to be gained by out-of-order processors with wider issue widths. Ho...
Rather than improving single-threaded performance, with the dawn of the multi-core era, processor mi...
Future performance improvements must come from the exploitation of concurrency at all levels. Recen...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
We present Outrider, an architecture for throughput-oriented processors that exploits intra-thread m...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
This dissertation presents a novel decoupled latency tolerance technique for 1000-core data parallel...
Journal ArticleModern superscalar processors use wide instruction issue widths and out-of-order exe...
University of Minnesota Ph.D. dissertation. September 2014. Major: Computer Science. Advisor: Pen-Ch...
Accommodating the uncertain latency of load instructions is one of the most vexing problems in in-or...
has emphasized instruction-level parallelism, which improves performance by increasing the number of...
In recent years, with only small fractions of modern processors now accessible in a single cycle, co...
textClock rate scaling can no longer sustain computer system performance scaling due to power and t...
Scope and Method of Study:Superscalar processors with wide instruction fetch only results in diminis...
To maximize the performance of wide-issue superscalar out-of-order microprocessors, the issue stage ...