• 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