Implementing openMP for clusters on top of MPI

  • Authors:
  • Antonio J. Dorta;José M. Badía;Enrique S. Quintana;Francisco de Sande

  • Affiliations:
  • Depto. de Estadística, Investigación Operativa y Computación, Universidad de La Laguna, La Laguna, Spain;Depto. de Ingeniería y Ciencia de Computadores, Universidad Jaume I, Castellón, Spain;Depto. de Ingeniería y Ciencia de Computadores, Universidad Jaume I, Castellón, Spain;Depto. de Estadística, Investigación Operativa y Computación, Universidad de La Laguna, La Laguna, Spain

  • Venue:
  • PVM/MPI'05 Proceedings of the 12th European PVM/MPI users' group conference on Recent Advances in Parallel Virtual Machine and Message Passing Interface
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

llc is a language designed to extend OpenMP to distributed memory systems. Work in progress on the implementation of a compiler that translates llc code and targets distributed memory platforms is presented. Our approach generates code for communications directly on top of MPI. We present computational results for two different benchmark applications on a PC-cluster platform. The results reflect similar performances for the llc compiled version and an ad-hoc MPI implementation, even for applications with fine-grain parallelism.