• DocumentCode
    2895680
  • Title

    Integrating HPF in a skeleton based parallel language

  • Author

    Gennaro, C. ; Orlando, S. ; Perego, R.

  • Author_Institution
    Ist. di Elaborazione della Inf., CNR, Pisa, Italy
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    195
  • Lastpage
    202
  • Abstract
    Although HPF allows programmers to express data-parallel computations in a portable, high-level way, it is widely accepted that many important parallel applications cannot be efficiently implemented following a pure data-parallel paradigm. For these applications, rather than having a single data-parallel program, it is more profitable to subdivide the whole computation into several data-parallel pieces, where the various pieces run concurrently and co-operate, thus exploiting task parallelism. This paper discusses the integration of HPF with SkIE, a skeleton based coordination language implemented on top of MPI (Message Passing Interface), which permits to describe complex computational parallel structures. We show how HPF can be used inside common forms of parallelism, e.g. pipeline and processor farms, and we present experimental results regarding a sample application
  • Keywords
    FORTRAN; parallel languages; HPF integration; MPI; SkIE; data-parallel computations; data-parallel paradigm; skeleton based coordination language; skeleton based parallel language; Application software; Computer vision; Concurrent computing; Parallel languages; Parallel processing; Pipelines; Portable computers; Programming profession; Scalability; Skeleton;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 2001. Proceedings. Ninth Euromicro Workshop on
  • Conference_Location
    Mantova
  • Print_ISBN
    0-7695-0987-8
  • Type

    conf

  • DOI
    10.1109/EMPDP.2001.905043
  • Filename
    905043