DocumentCode
3525643
Title
Area and system clock effects on SMT/CMP processors
Author
Burns, James ; Gaudiot, Jean-Luc
Author_Institution
Intel Corp., Santa Clara, CA, USA
fYear
2001
fDate
2001
Firstpage
211
Lastpage
218
Abstract
Two approaches to high throughput processors are chip multiprocessing (CMP) and simultaneous multi-threading (SMT). CMP increases layout efficiency, which allows more functional units and a faster clock rate. However, CMP suffers from hardware partitioning of functional resources. SMT increases functional unit utilization by issuing instructions simultaneously from multiple threads. However, a wide-issue SMT suffers from layout and technology implementation problems. We use silicon resources as our basis for comparison and find that area and system clock have a large effect on the optimal SMT/CCMP design trade. We show the area overhead of SMT on each processor and how it scales with the width of the processor pipeline and the number of SMT threads. The wide issue SMT delivers the highest single-thread performance with improved multi-thread throughput. However multiple smaller cores deliver the highest throughput
Keywords
instruction sets; microprocessor chips; multi-threading; multiprocessing systems; parallel architectures; performance evaluation; VLSI; chip multiprocessing; clock rate; hardware partitioning; high throughput processors; instructions; layout efficiency; microarchitecture; processor pipeline; silicon resources; simultaneous multithreading; throughput; Clocks; Delay estimation; Hardware; Microarchitecture; Pipelines; Routing; Silicon; Surface-mount technology; Throughput; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Architectures and Compilation Techniques, 2001. Proceedings. 2001 International Conference on
Conference_Location
Barcelona
ISSN
1089-796X
Print_ISBN
0-7695-1363-8
Type
conf
DOI
10.1109/PACT.2001.953301
Filename
953301
Link To Document