An Asynchronous Superscalar Architecture for Exploiting Instruction-Level Parallelism

Tony Werner Venkatesh Akella

To appear at Seventh International Symposium on Asynchronous Circuits and Systems (ASYNC (AREA 1) 01), Salt Lake City, UT, 11-14 March 2001


Abstract

This paper proposes an asynchronous superscalar architecture called DCAP to exploit instruction-level parallelism based on a novel dynamic instruction scheduling technique. The proposed technique not only has an efficient implementation using asynchronous micropipelines, it also minimizes the amount of hardware required for instruction scheduling when compared to standard schemes used in synchronous superscalar processors. In addition, the proposed technique for dynamic instruction scheduling also exploits the dependency patterns in the instruction streams for enhanced performance. DCAP is a fully functional model of an asynchronous superscalar processor and supports register renaming and precise interrupts. Detailed performance analysis of DCAP on realistic benchmarks is presented


Server START Conference Manager
Update Time 16 Nov 2000 at 11:13:09
Maintainer myers@ee.utah.edu.
Start Conference Manager
Conference Systems