Geometric scheduling of 2-D UET-UCT uniform dependence loops

  • Authors:
  • Ioannis Drositis;Theodore Andronikos;Goerge Manis;George Papakonstantinu;Nectarios Koziris

  • Affiliations:
  • Compputing Systems Laboratory, Department of Electrical and Cmputer Engineering, National Technical University of Athens, Athens, Greece;Compputing Systems Laboratory, Department of Electrical and Cmputer Engineering, National Technical University of Athens, Athens, Greece;Compputing Systems Laboratory, Department of Electrical and Cmputer Engineering, National Technical University of Athens, Athens, Greece;Compputing Systems Laboratory, Department of Electrical and Cmputer Engineering, National Technical University of Athens, Athens, Greece;Compputing Systems Laboratory, Department of Electrical and Cmputer Engineering, National Technical University of Athens, Athens, Greece

  • Venue:
  • EUROMICRO-PDP'02 Proceedings of the 10th Euromicro conference on Parallel, distributed and network-based processing
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

Finding an optimal time schedule is one of the primary tasks in the area of parallelizing uniform dependence loops. Due to the existence of dependence vectors, the index space of such a loop, is split into subspaces of points that can be executed at different time instances. The geometric representation of these sets form certain polygonal shapes called patterns, with special attributes and characteristics. In this paper we present a scheduling technique that is based on the geometric attributes of the index space and the dependence vector set. Our strategy can be applied to architectures that consider unit execution-zero communication delay (UET) or unit execution-unit communication (UET-UCT) model, as a new method for transforming UET-UCT problems to UET equivalent ones is presented.