Title :
PAT: a retargetable parallelizing tool for Fortran
Author :
Appelbe, Bill ; Smith, Kevin
Author_Institution :
Sch. of Inf. & Comput. Sci., Georgia Inst. of Technol., Atlanta, GA, USA
Abstract :
A description is given of PAT (Parallelization Assistant Tool), a retargetable tool that converts sequential Fortran to Parallel Fortran for IBM, CRAY, and Sequent multiprocessors. It runs on a range of Unix workstations, using X windows to display source code, program analysis, and transformations. PAT is intended to help programmers convert their program from sequential to parallel code, while simultaneously educating them in exploiting and understanding applications-level and architectural parallelism. The authors report on experiences with PAT, limitations of its approach, future development, and the use of PAT´s analysis for other tools
Keywords :
FORTRAN; multiprocessing systems; parallel languages; parallel programming; software tools; CRAY; IBM; PAT; Parallel Fortran; Parallelization Assistant Tool; Sequent; Unix workstations; X windows; architectural parallelism; multiprocessors; program analysis; sequential Fortran; source code; Computer displays; Computer science; Manufacturing; Multitasking; Optimizing compilers; Parallel processing; Program processors; Programming profession; Software algorithms; Workstations;
Conference_Titel :
Software Maintenance, 1990, Proceedings., Conference on
Conference_Location :
San Diego, CA
Print_ISBN :
0-8186-2091-9
DOI :
10.1109/ICSM.1990.131392