Publication | Closed Access
Inter-cluster communication models for clustered VLIW processors
48
Citations
21
References
2003
Year
Unknown Venue
Issue SlotsCluster ComputingEngineeringComputer ArchitectureParallel StorageInterconnection Network ArchitectureCluster TechnologyParallel ComputingParallel File SystemComputer EngineeringCluster MachineComputer ScienceDense CodeEdge ComputingParallel Performance EvaluationCloud ComputingParallel ProgrammingConcurrent Data StructureSystem SoftwareInter-cluster Communication ModelsVirtual Machine
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.
| Year | Citations | |
|---|---|---|
Page 1
Page 1