• DocumentCode
    1630609
  • Title

    PQE HPF-a library for exploiting the capabilities of a PQE-1 heterogeneous parallel architecture

  • Author

    Baraglia, R. ; Ferrini, R. ; Laforenza, D. ; Palmerini, P. ; Perego, R.

  • Author_Institution
    Ist. CNUCE, CNR, Pisa, Italy
  • fYear
    2000
  • fDate
    6/22/1905 12:00:00 AM
  • Firstpage
    166
  • Lastpage
    173
  • Abstract
    Heterogeneous computing is a special form of parallel and distributed computing where computations are performed using a single autonomous computer operating in both SIMD and MIMD modes, or using a number of connected autonomous computers. In multimode system heterogeneous computing, tasks can be executed in both SIMD and MIMD simultaneously. In this paper, we present PQE HPF, a High Performance Fortran (HPF) based programming library which allows one to exploit the MIMD and SIMD capabilities offered by PQE-1, a multimode parallel architecture. Two different implementations of a well-known application, using HPF and PQE HPF respectively, were used to evaluate the overheads introduced over the machine´s runtime system. Preliminary tests, conducted by running the case study application on the first PQE-1 prototype, show good results and encourage us to dedicate more effort to implement real production parallel codes on a similar architecture
  • Keywords
    FORTRAN; parallel architectures; parallel languages; software libraries; High Performance Fortran; MIMD mode; PQE HPF software library; PQE-1 heterogeneous parallel architecture; SIMD mode; case study; connected autonomous computers; data parallelism; multimode parallel architecture; multimode system heterogeneous computing; overheads; parallel codes; programming library; runtime system; task parallelism; Computer aided instruction; Computer networks; Concurrent computing; Electrical capacitance tomography; Libraries; Parallel architectures; Parallel programming; Prototypes; Taxonomy; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 2000. Proceedings. 8th Euromicro Workshop on
  • Conference_Location
    Rhodos
  • Print_ISBN
    0-7695-0500-7
  • Type

    conf

  • DOI
    10.1109/EMPDP.2000.823408
  • Filename
    823408