• DocumentCode
    1886112
  • Title

    A compilation system that integrates High Performance Fortran and Fortran M

  • Author

    Foster, Ian ; Ming Xu

  • Author_Institution
    Div. of Math. & Comput. Sci., Argonne Nat. Lab., IL
  • fYear
    1994
  • fDate
    23-25 May 1994
  • Firstpage
    293
  • Lastpage
    300
  • Abstract
    Task parallelism and data parallelism are often seen as mutually exclusive approaches to parallel programming. Yet there are important classes of application, for example in multidisciplinary simulation and in command and control, that would benefit from an integration of the two approaches. In this paper, we describe a programming system that we are developing to explore this sort of integration. This system builds on previous work on task-parallel and data-parallel Fortran compilers to provide an environment in which the task-parallel language Fortran M can be used to coordinate data-parallel High Performance Fortran tasks. We use an image processing problem to illustrate the issues that arise when building an integrated compilation system of this sort
  • Keywords
    FORTRAN; image processing; parallel languages; program compilers; Fortran M; Fortran compilers; High Performance Fortran; command and control; data parallelism; image processing; integrated compilation system; multidisciplinary simulation; parallel programming; task parallelism; Aircraft manufacture; Buildings; Computational Intelligence Society; Data structures; Earth; Laboratories; Mathematics; Parallel processing; Parallel programming; Prototypes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Scalable High-Performance Computing Conference, 1994., Proceedings of the
  • Conference_Location
    Knoxville, TN
  • Print_ISBN
    0-8186-5680-8
  • Type

    conf

  • DOI
    10.1109/SHPCC.1994.296657
  • Filename
    296657