Title :
Optimal task scheduling to minimize inter-tile latencies
Author :
Rastello, Fabrice ; Rao, Amit ; Pande, Santosh
Author_Institution :
Lab. LIP-IMAG, Ecole Normale Superieure de Lyon, France
Abstract :
This work addresses the issue of exploiting intra-tile parallelism by overlapping communication with computation removing the restriction of atomicity of tiles. The effectiveness of tiling is then critically dependent on the execution order of tasks within a tile. We present a theoretical framework based on equivalence classes that provides an optimal task ordering under assumptions of constant and different permutations of tasks in individual tiles. Our framework is able to handle constant but compile-time unknown dependences by generating optimal task permutations at run-time and results in significantly lower loop completion times. Our solution is an improvement over previous approaches (Chou and Kung, 1993) (Dion et al., 1995) and is optimal for all problem instances. We also propose efficient algorithms that provide the optimal solution. The framework has been implemented as an optimization pass in the SUIF compiler and has been tested on a distributed memory system using a message passing model. We show that the performance improvement over previous results is substantial
Keywords :
distributed memory systems; equivalence classes; message passing; minimisation; parallel algorithms; parallel programming; processor scheduling; program compilers; program control structures; SUIF compiler; distributed memory system; equivalence classes; inter-tile latency minimization; intra-tile parallelism; loop completion times; message passing model; optimal task ordering; optimal task scheduling; optimization; performance; run-time; task execution order; tile atomicity; Delay; Electronic switching systems; Message passing; Optimizing compilers; Parallel machines; Parallel processing; Random access memory; Runtime; System testing; Tiles;
Conference_Titel :
Parallel Processing, 1998. Proceedings. 1998 International Conference on
Conference_Location :
Minneapolis, MN
Print_ISBN :
0-8186-8650-2
DOI :
10.1109/ICPP.1998.708480