Title :
A Model for Automatic Data Partitioning
Author :
Hovland, Paul D. ; Ni, Lionel M.
Author_Institution :
University of Illinois at Urbana-Champaign
Abstract :
In order to efficiently exploit global parallelism, it is essential to find a good way to distribute data among the processors in distributed-memory parallel computer systems. A formal technique utilizing augmented data access descriptors (ADADs) to determine this distribution is presented. This technique differs from previous approaclies in that it views the problem of finding a good distribution as an extension of data dependence analysis. The importance of this difference is demonstrated through an explanation of how ADADs facilitate interprocedural analysis, directed loop transformations, and incremental analysis, which may lead to improvements in the eficieiicy of both program developn~enta nd the program itself.
Keywords :
Computer science; Concurrent computing; Costs; Data analysis; Distributed computing; Heuristic algorithms; Parallel processing; Program processors; Programming profession; Supercomputers;
Conference_Titel :
Parallel Processing, 1993. ICPP 1993. International Conference on
Conference_Location :
Syracuse, NY, USA
Print_ISBN :
0-8493-8983-6
DOI :
10.1109/ICPP.1993.27