DocumentCode
2417258
Title
PAT: interactive conversion of sequential to parallel Fortran
Author
Appelbe, Bill ; Smith, Kevin
Author_Institution
Sch. of Inf. & Comput. Sci., Georgia Inst. of Technol., Atlanta, GA, USA
fYear
1990
fDate
Feb. 26 1990-March 2 1990
Firstpage
585
Lastpage
588
Abstract
Software development for the next generation of high-performance computers is faced with a challenge-how to exploit applications parallelism without rewriting and redesigning current sequential programs and algorithms from scratch. A prototype tool for interactive parallelization of Fortran, called PAT, is described. The current versions of Pat support Fortran 77, together with Cray micro- and macrotasking, IBM Parallel Fortran, and Sequent Parallel Fortran constructs for parallelism. Pat is implemented using the C language and has been ported to a range of Unix systems, using X-windows for their graphics interface. The internal representation and I/O of multitasking primitives have been carefully designed and implemented to be easily ported to different multitasking dialects.<>
Keywords
FORTRAN; parallel programming; software tools; Fortran; PAT; interactive parallelization; multitasking primitives; parallel Fortran; parallelism; prototype tool; Application software; Computer aided manufacturing; Concurrent computing; Libraries; Multitasking; Optimizing compilers; Parallel processing; Programming profession; Software maintenance; Software tools;
fLanguage
English
Publisher
ieee
Conference_Titel
Compcon Spring '90. Intellectual Leverage. Digest of Papers. Thirty-Fifth IEEE Computer Society International Conference.
Conference_Location
San Francisco, CA, USA
Print_ISBN
0-8186-2028-5
Type
conf
DOI
10.1109/CMPCON.1990.63743
Filename
63743
Link To Document