• DocumentCode
    3185051
  • 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
  • fYear
    1990
  • fDate
    26-29 Nov 1990
  • Firstpage
    357
  • Lastpage
    359
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 1990, Proceedings., Conference on
  • Conference_Location
    San Diego, CA
  • Print_ISBN
    0-8186-2091-9
  • Type

    conf

  • DOI
    10.1109/ICSM.1990.131392
  • Filename
    131392