DocumentCode
2733256
Title
A clustered approach to multithreaded processors
Author
Krishnan, Venkata ; Torrellas, Josep
Author_Institution
Dept. of Comput. Sci., Illinois Univ., Urbana, IL, USA
fYear
1998
fDate
30 Mar-3 Apr 1998
Firstpage
627
Lastpage
634
Abstract
With aggressive superscalar processors delivering diminishing returns, alternate designs that make good use of the increasing chip densities are actively being explored. One such approach is simultaneous multithreading (SMT), where a conventional superscalar supports multiple threads such that instructions from different threads may be issued in a single cycle. Another approach is the on-chip multiprocessor and its variants. Unlike the SMT approach, all the resources have fixed assignment (FA) in this architecture. The design simplicity of the FA approach enables high clock frequencies, while the flexibility of the SMT approach allows it to adapt to the specific thread and instruction-level parallelism of the application. Unfortunately, the strict partitioning of resources among various processors in the FA architecture may result in under-utilization of the chip, while the fully centralized structure of the SMT may result in a longer clock cycle-time. The authors explore a hybrid design, where a chip is composed of a set of SMT processors. They evaluate such a clustered architecture naming parallel applications. They consider both a low-end machine with only one processor chip on which to run multiple threads as well as a high-end machine with several processor chips working on the same application. Overall, they conclude that such a hybrid processor represents a good performance-complexity design point
Keywords
microprocessor chips; parallel architectures; architecture; centralized structure; chip densities; clustered approach; clustered architecture; fixed assignment; high clock frequencies; high-end machine; hybrid design; instruction-level parallelism; instructions; low-end machine; multiple threads; multithreaded processors; on-chip multiprocessor; performance-complexity design point; simultaneous multithreading; strict resource partitioning; superscalar processors; thread-level parallelism; Application software; Clocks; Computer architecture; Computer science; Contracts; Frequency; Multithreading; Parallel processing; Surface-mount technology; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing Symposium, 1998. IPPS/SPDP 1998. Proceedings of the First Merged International ... and Symposium on Parallel and Distributed Processing 1998
Conference_Location
Orlando, FL
ISSN
1063-7133
Print_ISBN
0-8186-8404-6
Type
conf
DOI
10.1109/IPPS.1998.669992
Filename
669992
Link To Document