Design and validation of a simultaneous multi-threaded DLX processor

Update Item Information
Publication Type technical report
School or College College of Engineering
Department Computing, School of
Creator Jacobson, Hans
Title Design and validation of a simultaneous multi-threaded DLX processor
Date 1999
Description Modern day computer systems rely on two forms of parallelism to achieve high performance, parallelism between individual instructions of a program (ILP) and parallelism between individual threads (TLP). Superscalar processors exploit ILP by issuing several instructions per clock, and multiprocessors (MP) exploit TLP by running different threads in parallel on different processors. A fundamental imitation of these approaches to exploit parallelism is that processor resources are statically partitioned. If TLP is low, processors in a MP system will be idle, and if ILP is low, issue slots in a superscalar processor will be wasted. As a consequence, the hardware cannot adapt to changing levels of ILP and TLP and resource utilization tend to be low. Since resource utilization is low there is potential to achieve higher performance if somehow useful instructions could be found to fill up the wasted issue slots. This paper explores a method called simultaneous multithreading (SMT) that addresses the utilization problem by letting multiple threads compete for the resources of a single processor each clock cycle thus increasing the potential ILP available.
Type Text
Publisher University of Utah
First Page 1
Last Page 11
Subject DLX processor; Validation
Language eng
Bibliographic Citation Jacobson, H. (1999). Design and validation of a simultaneous multi-threaded DLX processor. 1-11. UUCS-99-013.
Series University of Utah Computer Science Technical Report
Relation is Part of ARPANET
Rights Management ©University of Utah
Format Medium application/pdf
Format Extent 3,492,503 bytes
Identifier ir-main,15962
ARK ark:/87278/s61n8jm3
Setname ir_uspace
ID 705736
Reference URL https://collections.lib.utah.edu/ark:/87278/s61n8jm3
Back to Search Results