Advanced Research in VLSI, Conference on (1999)
Mar. 21, 1999 to Mar. 24, 1999
Dana S. Henry , Yale University
Vinod Viswanath , Yale University
Bradley C. Kuszmaul , Yale University
The poor scalability of existing superscalar processors has been of great concern to the computer engineering community. In particular, the critical-path lengths of many components in existing implementations grow as T(n2) where n is the fetch width, the issue width, or the window size. This paper presents a novel implementation, called the Ultrascalar processor, that dramatically reduces the asymptotic critical-path length of a superscalar processor. The processor is implemented by a large collection of ALUs with controllers (together called execution stations) connected together by a network of parallel-prefix tree circuits. A fat-tree network connects an interleaved cache to the execution stations.
Dana S. Henry, Vinod Viswanath, Bradley C. Kuszmaul, "The Ultrascalar Processor-An Asymptotically Scalable Superscalar Microarchitecture", Advanced Research in VLSI, Conference on, vol. 00, no. , pp. 256, 1999, doi:10.1109/ARVLSI.1999.756053