• DocumentCode
    3485274
  • Title

    Automatic parallelization of LINPACK routines on distributed memory parallel processors

  • Author

    Neeracher, M. ; Rühl, R.

  • Author_Institution
    Integrated Syst. Lab., Swiss Federal Inst. of Technol., Zurich, Switzerland
  • fYear
    1993
  • fDate
    13-16 Apr 1993
  • Firstpage
    830
  • Lastpage
    836
  • Abstract
    Distributed memory parallel processors (DMPPs) have no hardware support for a global address space. However, conventional programs written in a sequential imperative language such as Fortran typically manipulate few, large arrays. The Oxygen compiler, developed as part of the K2 project, accepts conventional Fortran code, augmented with code and data distribution directives. These directives support a global name space through a run-time mechanism called data consistency analysis. Many sequential Fortran programs can be efficiently parallelized, with Oxygen directives introduced manually by the user into the sequential code. This work presents an analysis pass added to the compiler that makes suggestions for the directives to be inserted into the code. Automatic parallelization of LINPACK routines was attempted and results are given
  • Keywords
    distributed memory systems; multiprocessing programs; parallel programming; program compilers; Fortran; K2 project; LINPACK routines; Oxygen compiler; data consistency analysis; data distribution directives; distributed memory parallel processors; global address space; global name space; run-time mechanism; sequential imperative language; Automatic programming; Data analysis; Educational institutions; Hardware; Laboratories; Oxygen; Parallel programming; Program processors; Runtime; Space technology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1993., Proceedings of Seventh International
  • Conference_Location
    Newport, CA
  • Print_ISBN
    0-8186-3442-1
  • Type

    conf

  • DOI
    10.1109/IPPS.1993.262774
  • Filename
    262774