Title :
Efficient algorithms for data distribution on distributed memory multicomputers
Author_Institution :
Inst. of Inf. Sci., Acad. Sinica, Taipei, Taiwan
Abstract :
Data distribution has been one of the most important research topics in parallelizing compilers for distributed memory parallel computers. In this paper, we show that data re-distribution is necessary for executing a sequence of Do-loops if the communication cost due to perform this sequence of Do-loops is larger than a threshold value. Based on this observation, we propose efficient algorithms which can determine effective data distribution schema for executing a sequence of Do-loops with a general structure. Our result contributes towards automatic compilation of sequential programs to message-passing version programs running on distributed memory parallel computers
Keywords :
distributed memory systems; parallelising compilers; program compilers; Do-loops; automatic compilation; component alignment; data distribution; distributed memory multicomputers; distributed memory parallel computers; dynamic programming algorithm; message-passing; Algorithm design and analysis; Automatic programming; Concurrent computing; Costs; Distributed computing; Dynamic programming; Heuristic algorithms; Information science; Program processors; Shortest path problem;
Conference_Titel :
Parallel and Distributed Systems, 1994. International Conference on
Conference_Location :
Hsinchu
Print_ISBN :
0-8186-6555-6
DOI :
10.1109/ICPADS.1994.590385