DocumentCode
2967242
Title
Evaluations of an asynchronous data transmission mechanism for high performance Fortran compilers
Author
Li, Xiaojie ; Harada, Ken Ichi
Author_Institution
Dept. of Comput. Sci., Keio Univ., Yokohama, Japan
fYear
1996
fDate
11-13 Jun 1996
Firstpage
430
Lastpage
437
Abstract
Reducing the overhead of data transmissions is crucial to harnessing the potential of distributed memory multiprocessors. Some optimization techniques such as overlapping communication and computation have been proposed. However, the most overlapping techniques are still limited by the following factors. There is no linguistic support for overlapping communication and computation in data parallel languages; and there is no global analysis performed for array references over different nested loops. which will decide how to overlap communication and computation. This paper proposes an asynchronous data transmission mechanism for data parallel languages. It describes a new linguistic support, called an N-level message queue that is designed to overlap communication and computation in a program. Based on an exact data-flow analysis on individual array element accesses, the compiler inserts data transmission requests to message queue into SPMD code. Experiments show that introducing an asynchronous transmission mechanism into data parallel language compilers is effective
Keywords
multiprocessing systems; parallel languages; performance evaluation; program compilers; N-level message queue; array element; asynchronous data transmission mechanism; data parallel languages; distributed memory multiprocessors; exact data-flow analysis; global analysis; high performance Fortran compilers; overlapping communication; Computational modeling; Computer science; Concurrent computing; Data analysis; Data communication; Parallel languages; Performance analysis; Performance evaluation; Program processors; Queueing analysis;
fLanguage
English
Publisher
ieee
Conference_Titel
Algorithms & Architectures for Parallel Processing, 1996. ICAPP 96. 1996 IEEE Second International Conference on
Print_ISBN
0-7803-3529-5
Type
conf
DOI
10.1109/ICAPP.1996.562905
Filename
562905
Link To Document