Code Optimizers and Register Organizations for Vector Architectures (1992)
| Citations: | 19 - 0 self |
BibTeX
@TECHREPORT{Lee92codeoptimizers,
author = {Corinna Grace Lee},
title = {Code Optimizers and Register Organizations for Vector Architectures},
institution = {},
year = {1992}
}
OpenURL
Abstract
A major challenge facing computer architects today is designing cost-effective hardware that executes multiple operations simultaneously. The goal of such designs is to improve performance by taking advantage of fine-grain parallelism. In this dissertation, I study vector architectures, the oldest of several processor designs that support fine-grain parallelism. Because implementing a cost-effective processor that performs well requires studying not only the design of processors but also the design of algorithms for compilers, this dissertation encompasses aspects of both hardware and software design. In the first half of this dissertation, I demonstrate that a vector architecture is a cost-effective processor that supports fine-grain parallelism. I show that implementing a vector architecture is no more costly than implementing a superscalar architecture, which is currently popular among designers of VLSI microprocessors. I then show that programs that are rich in parallelism tend als...







