DocumentCode
3244580
Title
Inter-cluster communication models for clustered VLIW processors
Author
Terechko, Andrei ; Le Thenaff, Erwan ; Garg, Manish ; Van Eijndhoven, Jos ; Corporaal, Henk
Author_Institution
Philips Res., Eindhoven, Netherlands
fYear
2003
fDate
8-12 Feb. 2003
Firstpage
354
Lastpage
364
Abstract
Clustering is a well-known technique to improve the implementation of single register file VLIW processors. Many previous studies in clustering adhere to an inter-cluster communication means in the form of copy operations. This paper, however, identifies and evaluates five different inter-cluster communication models, including copy operations, dedicated issue slots, extended operands, extended results, and broadcasting. Our study reveals that these models have a major impact on performance and implementation of the clustered VLIW. We found that copy operations executed in regular VLIW issue slots significantly constrain the scheduling freedom of regular operations. For example, in the dense code for our four cluster machine the total cycle count overhead reached 46.8% with respect to the unicluster architecture, 56% of which are caused by the copy operation constraint. Therefore, we propose to use other models (e.g. extended results or broadcasting), which deliver higher performance than the copy operation model at the same hardware cost.
Keywords
parallel architectures; performance evaluation; processor scheduling; broadcasting; clustered VLIW processors; copy operations; dedicated issue slots; extended operands; extended results; inter-cluster communication models; performance; scheduling freedom; single register file; Broadcasting; Computer architecture; Costs; Hardware; Radio frequency; Registers; Scalability; Scheduling; Streaming media; VLIW;
fLanguage
English
Publisher
ieee
Conference_Titel
High-Performance Computer Architecture, 2003. HPCA-9 2003. Proceedings. The Ninth International Symposium on
ISSN
1530-0897
Print_ISBN
0-7695-1871-0
Type
conf
DOI
10.1109/HPCA.2003.1183552
Filename
1183552
Link To Document