Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

HPSm: Exploiting concurrency to achieve high performance in a single-chip microarchitecture

Thesis/Dissertation ·
OSTI ID:5145687
This dissertation demonstrates that substantial speedup over conventional single-chip microarchitectures can be achieved by a single-chip microarchitecture exploiting deep pipelining, out-of-order execution, multiple operations per instruction, and multiple function units. The authors characterizes the behavior of program parallelism available in several real-world workloads. The parallelism is sufficiently localized that a microarchitecture exploiting parallelism among a small number of instructions at a time can achieve most of the speedup available. One of the most difficult problems in the design of a concurrent microarchitecture is exception handling. A checkpoint repair mechanism here demonstrates that a microarchitecture exploiting local parallelism need not suffer from inconsistent states when exceptions occur. HPSm, a single-chip microarchitecture, was designed as the first prototype of the execution model exploiting local parallelism. Concise descriptions of the critical components are given, and how they interact illustrated.
Research Organization:
California Univ., Berkeley, CA (USA)
OSTI ID:
5145687
Country of Publication:
United States
Language:
English

Similar Records

Exploiting fine grain parallelism in Prolog
Book · Sun Dec 31 23:00:00 EST 1989 · OSTI ID:5361435

Exploiting parallelism across program execution; A unification technique and its analysis
Journal Article · Mon Oct 01 00:00:00 EDT 1990 · IEEE Transactions on Parallel and Distributed Systems; (USA) · OSTI ID:6502479

Flexible single chip solution paves way for low cost DSP
Book · Fri Dec 31 23:00:00 EST 1982 · OSTI ID:5421181