Native Versus Java Message Passing

  • Authors:
  • Nenad Stankovic;Kang Zhang

  • Affiliations:
  • -;-

  • Venue:
  • Proceedings of the 6th European PVM/MPI Users' Group Meeting on Recent Advances in Parallel Virtual Machine and Message Passing Interface
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

As an objected-oriented programming language and as a platform independent environment Java has been attracting much attention. However, the trade-off between portability and performance hasn't spared Java. The initial performance of Java programs has been poor, due to the interpretive nature of the environment. In this paper we present the communication performance results for three different types of message-passing programs: native, Java and native communications, and pure Java. Despite concerns about performance and numerical issues, we believe the obtained results confirm that high-performance parallel computing in Java is possible, as technology matures.