DocumentCode :
2540483
Title :
The synergy of multithreading and access/execute decoupling
Author :
Parcerisa, Joan-Manuel ; González, Antonio
Author_Institution :
Dept. d´´Arquitectura de Computadors, Univ. Politecnica de Catalunya, Barcelona, Spain
fYear :
1999
fDate :
9-13 Jan 1999
Firstpage :
59
Lastpage :
63
Abstract :
This work presents and evaluates a novel processor microarchitecture which combines two paradigms: access/execute decoupling and simultaneous multithreading. We investigate how both techniques complement each other: while decoupling features an excellent memory latency hiding efficiency, multithreading supplies the in-order issue stage with enough ILP to hide the functional unit latencies. Its partitioned layout, together with its in-order issue policy makes it potentially less complex, in terms of critical path delays, than a centralized out-of-order design, to support future growths in issue-width and clock speed. The simulations show that by adding decoupling to a multithreaded architecture, its miss latency tolerance is sharply increased and in addition, it needs fewer threads to achieve maximum throughput, especially for a large miss latency. Fewer threads result in a hardware complexity reduction and lower demands on the memory system, which becomes a critical resource for large miss latencies, since bandwidth may become a bottleneck
Keywords :
delays; multi-threading; parallel architectures; processor scheduling; virtual machines; access/execute decoupling; clock speed; critical path delays; functional unit latency hiding; hardware complexity reduction; in-order issue policy; in-order issue stage; issue width; maximum throughput; memory latency hiding efficiency; memory system; miss latency tolerance; multithreaded architecture; partitioned layout; processor microarchitecture; simulations; simultaneous multithreading; Clocks; Delay; Dynamic scheduling; Hardware; Microarchitecture; Multithreading; Out of order; Registers; Throughput; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High-Performance Computer Architecture, 1999. Proceedings. Fifth International Symposium On
Conference_Location :
Orlando, FL
Print_ISBN :
0-7695-0004-8
Type :
conf
DOI :
10.1109/HPCA.1999.744329
Filename :
744329
Link To Document :
بازگشت