DocumentCode :
779353
Title :
Lessons learned in porting Fortran/PVM code to the Cray T3D
Author :
Morton, Don ; Wang, Kefei ; Ogbe, David O.
Author_Institution :
Dept. of Math. Sci., Cameron Univ., Lawton, OK, USA
Volume :
3
Issue :
1
fYear :
1995
Firstpage :
4
Lastpage :
11
Abstract :
We recently developed a portable, distributed solver for systems of equations, and implemented and optimized it on the Cray T3D supercomputer. To make the optimized code more accessible to the general scientist, we encapsulated the underlying details of distribution, constructing a prototype template to take advantage of Cray´s unique interface between its host computer and the T3D, while hiding the details of implementation from the applications programmer. We provide a first-hand account of the issues in porting Fortran/ PVM code to the Cray T3D. The Cray T3D offers low-level facilities for achieving substantial performance gains, but not without extra work from the programmer. Thus, it is often necessary to consider the tradeoffs between performance gains and coding effort
Keywords :
Cray computers; FORTRAN; message passing; parallel machines; parallel programming; software portability; Cray T3D; Fortran/PVM code porting; coding effort; low-level facilities; performance gains; Application software; Arctic; Computer architecture; Distributed computing; Equations; Performance gain; Portable computers; Prototypes; Supercomputers; Virtual machining;
fLanguage :
English
Journal_Title :
Parallel & Distributed Technology: Systems & Applications, IEEE
Publisher :
ieee
ISSN :
1063-6552
Type :
jour
DOI :
10.1109/88.384580
Filename :
384580
Link To Document :
بازگشت