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

  • Authors:
  • R. Baraglia;R. Ferrini;D. Laforenza;P. Palmerini;R. Perego

  • Affiliations:
  • CNUCE, C.N.R. Institute, Pisa (PI), Italy;CNUCE, C.N.R. Institute, Pisa (PI), Italy;CNUCE, C.N.R. Institute, Pisa, Italy;CNUCE, C.N.R. Institute, Pisa (PI), Italy;CNUCE, C.N.R. Institute, Pisa (PI), Italy

  • Venue:
  • EURO-PDP'00 Proceedings of the 8th Euromicro conference on Parallel and distributed processing
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

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, an HPF-based programming library which allows 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 run-time system. Preliminary tests conducted by running the case study application on the first PQE-1 prototype show good results and encourage to dedicate more efforts to implement real production parallel codes on a similar architecture.