11th International Symposium on High-Performance Computer Architecture
DOI: 10.1109/hpca.2005.10
|View full text |Cite
|
Sign up to set email alerts
|

Chip Multithreading: Opportunities and Challenges

Abstract: Chip Multi-Threaded (CMT) processors provide support for many simultaneous hardware threads of execution in various ways, including Simultaneous Multithreading (SMT) and Chip Multiprocessing (CMP). CMT processors are especially suited to server workloads, which generally have high levels of ThreadLevel Parallelism (TLP). In this paper, we describe the evolution of CMT chips in industry and highlight the pervasiveness of CMT designs in upcoming general-purpose processors. The CMT design space accommodates a ran… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
58
0
3

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 110 publications
(61 citation statements)
references
References 17 publications
0
58
0
3
Order By: Relevance
“…As a Chip MultiProcessor (CMP), it can execute multiple software threads on a single chip at the same time. Thus a multi-core processor provides a larger capacity of computations performed per chip for a given time interval (or throughput) [19]. All of the CPU vendors including Intel, AMD, IBM, Oracle/Sun, among others have introduced the multi-core processors to the market.…”
Section: Multi-core Processor Architecturementioning
confidence: 99%
See 2 more Smart Citations
“…As a Chip MultiProcessor (CMP), it can execute multiple software threads on a single chip at the same time. Thus a multi-core processor provides a larger capacity of computations performed per chip for a given time interval (or throughput) [19]. All of the CPU vendors including Intel, AMD, IBM, Oracle/Sun, among others have introduced the multi-core processors to the market.…”
Section: Multi-core Processor Architecturementioning
confidence: 99%
“…Software processes or threads running on the cores/threads of the same processor chip compete for the shared resources, which can cause conflicts and hurt perfor-mance. Thus efficiently utilizing the multi-core processors is a challenging task [19].…”
Section: Multi-core Processor Architecturementioning
confidence: 99%
See 1 more Smart Citation
“…For many commercial applications with an abundance of thread-level parallelism [25], adding cores or threads yields a very appealing performance improvement per mm 2 . The number of cores per chip will likely be scaled up as high as the chip power and bandwidth will support.…”
Section: Introductionmentioning
confidence: 99%
“…Typical scalable networking systems such as Ethernet controllers and switches have particularly tight time-to-market requirement, which requires a highly efficient design cycle. The design of reliable, low-energy, and high performance systems is best accomplished when the system modeling is done with careful consideration of the performance constraints [3].…”
Section: Introductionmentioning
confidence: 99%