DocumentCode :
2959207
Title :
Restructuring parallel programs by transformation of point-to-point interactions into collective communication
Author :
Martino, Beniamino Di ; Mazzeo, Antonino ; Mazzocca, Nicola ; Villano, Umberto
Author_Institution :
Dipt. di Ingegneria dell´´Inf., Naples Univ. II, Italy
fYear :
1999
fDate :
1999
Firstpage :
84
Lastpage :
91
Abstract :
We present an approach for supporting the reengineering of legacy message passing parallel programs based on point-to-point communication primitives. The objective is to obtain structured portable, and possibly more efficient versions of the same programs through the use of collective communication constructs. The restructuring process relies on a technique capable of detecting typical interaction patterns within programs based on point-to-point communications. Successively, the code excerpts corresponding to the detected patterns are automatically replaced with suitable collective primitives
Keywords :
message passing; parallel programming; pattern recognition; software maintenance; systems re-engineering; collective communication; collective communication constructs; collective primitives; legacy message passing parallel programs; parallel program restructuring; point-to-point communication primitives; point-to-point interactions; reengineering; restructuring process; structured portable software; typical interaction pattern detection; Automatic programming; Gas detectors; Genetic programming; Hardware; Libraries; Message passing; Network topology; Parallel architectures; Parallel programming; Programming profession;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Program Comprehension, 1999. Proceedings. Seventh International Workshop on
Conference_Location :
Pittsburgh, PA
ISSN :
1092-8138
Print_ISBN :
0-7695-0180-x
Type :
conf
DOI :
10.1109/WPC.1999.777747
Filename :
777747
Link To Document :
بازگشت