DocumentCode :
3531536
Title :
Hiding Communication Delays in Clustered Microarchitectures
Author :
LaDuca, Robert J. ; Sharkey, Joseph J. ; Ponomarev, Dmitry V.
fYear :
2008
fDate :
Oct. 29 2008-Nov. 1 2008
Firstpage :
107
Lastpage :
114
Abstract :
Clustered micro architectures represent a viable solution for addressing wire delays in communication-bound architectures by partitioning monolithic data path structures into smaller components. While supporting high frequencies, clustered processors usually degrade the instruction throughput due to the inter-cluster communication delays and non-balanced workload distribution. In this paper, we propose and evaluate novel instruction steering policies to reduce or eliminate cross-cluster communication delays while respecting workload balance. Our first technique hides the inter-cluster communication latencies by examining operand readiness information. The proposed policy steers instructions with two register sources to the cluster predicted to generate the last-produced operand. While the later-produced operand is being generated, the transport of the early-produced operand can occur in parallel, hiding the communication delay. Our second technique steers an entire group of instructions co-renamed in a cycle to the same cluster if the number of intra-group register dependencies exceed a threshold. This is done in a round-robin fashion in order to reduce impact on workload balancing.
Keywords :
delays; microprocessor chips; storage management chips; clustered microarchitectures; communication delays; communication-bound architectures; monolithic data path structures; nonbalanced workload distribution; workload balancing; Added delay; Buffer storage; Clocks; Computer architecture; Degradation; Frequency; Microarchitecture; Registers; Throughput; Wires; clustered microarchittures;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Architecture and High Performance Computing, 2008. SBAC-PAD '08. 20th International Symposium on
Conference_Location :
Campo Grande, MS
ISSN :
1550-6533
Print_ISBN :
978-0-7695-3423-7
Type :
conf
DOI :
10.1109/SBAC-PAD.2008.30
Filename :
4685734
Link To Document :
بازگشت