DocumentCode :
2634737
Title :
Toward data distribution independent parallel matrix multiplication
Author :
Lee, Hyu-Jae ; Fortes, Jose A B
Author_Institution :
Sch. of Electr. Eng., Purdue Univ., West Lafayette, IN, USA
fYear :
1995
fDate :
25-28 Apr 1995
Firstpage :
436
Lastpage :
440
Abstract :
To eliminate or reduce initial data redistribution overheads for distributed memory parallel computers, this paper considers the problem of writing data distribution independent (DDI) programs whose functionality and execution time are independent of initial data distributions. Relations between time-space mappings and input data distributions are established. These relations are the basis of a systematic approach to the derivation of DDI programs which is illustrated for matrix-matrix multiplication. Conditions on data distributions that correspond to an optimal modular mapping are provided. It is shown that only twelve programs suffice to accomplish redistribution-free execution for the many input data distributions that satisfy the above conditions. When DDI matrix multiplication programs are used in an algorithm with multiple matrix products, half of data redistributions otherwise required can be eliminated
Keywords :
distributed memory systems; matrix multiplication; parallel algorithms; parallel programming; DDI programs; data distribution independent; distributed memory parallel computers; matrix multiplication; parallel matrix multiplication; time-space mappings; Concurrent computing; Data communication; Data engineering; Distributed computing; Libraries; Writing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing Symposium, 1995. Proceedings., 9th International
Conference_Location :
Santa Barbara, CA
Print_ISBN :
0-8186-7074-6
Type :
conf
DOI :
10.1109/IPPS.1995.395967
Filename :
395967
Link To Document :
بازگشت