Evaluation of interpreted languages with open MPI

  • Authors:
  • Matti Bickel;Adrian Knoth;Mladen Berekovic

  • Affiliations:
  • Institute of Computer Science, Friedrich-Schiller-University Jena, Germany;Institute of Computer Science, Friedrich-Schiller-University Jena, Germany;Institute of Computer Science, Friedrich-Schiller-University Jena, Germany

  • Venue:
  • EuroMPI'11 Proceedings of the 18th European MPI Users' Group conference on Recent advances in the message passing interface
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

High performance computing (HPC) seems to be one of the last monopolies of low-level languages like C and FORTRAN. The defacto standard for HPC, the Message Passing Interface (MPI), defines APIs for C, FORTRAN and C++ only. This paper evaluates current alternatives among interpreted languages, specifically Python and C#. MPI library wrappers for both languages are examined and their performance is compared to native (C) OpenMPI using two benchmarks. Both languages compare favorably in code and performance effectiveness.