DocumentCode :
3043087
Title :
Clustered multithreaded architectures - pursuing both IPC and cycle time
Author :
Collins, Jamison D. ; Tullsen, Dean M.
Author_Institution :
Dept. of Comput. Sci. & Eng., California Univ., San Diego, La Jolla, CA, USA
fYear :
2004
fDate :
26-30 April 2004
Firstpage :
76
Abstract :
Summary form only given. Clustering is an architectural technique that allows the design of wide superscalar processors without sacrificing cycle time, but at the cost of longer communication latencies. Simultaneous multithreading architectures effectively tolerate instruction latency, but put even more pressure on timing-critical processor resources. We show that the synergistic combination of the two techniques minimizes the IPC impact of the clustered architecture, and even permits more aggressive clustering of the processor than is possible with a single-threaded processor. Additionally, we show that multithreading enables effective instruction steering policies unavailable to a single-threaded clustered architecture. We explore the impact of aggressively clustering four complex processor structures, (1) instruction window wakeup and functional unit bypass logic, (2) register renaming logic, (3) the fetch unit, and (4) the integer register file, on a simultaneous multithreading processor.
Keywords :
instruction sets; multi-threading; multiprocessing systems; IPC; clustered multithreaded architecture; cycle tune; fetch unit; functional unit bypass logic; instruction window wakeup; integer register file; register renaming logic; simultaneous multithreading processor; single-threaded clustered architecture; timing-critical processor resources; tolerate instruction latency; wide superscalar processor; Clocks; Costs; Delay; Hardware; Logic; Multithreading; Pipelines; Registers; Surface-mount technology; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing Symposium, 2004. Proceedings. 18th International
Print_ISBN :
0-7695-2132-0
Type :
conf
DOI :
10.1109/IPDPS.2004.1303010
Filename :
1303010
Link To Document :
بازگشت