High Performance Java Message Passing Library

High Performance Java Message Passing Library

FastMPJ is the fastest high performance Java message passing library, developed at the Computer Architecture Group of the University of Corunna, Spain. Thanks to the Investment Fund in Science of the non-profit Fundación Barrié, FastMPJ is now being improved and available for download. FastMPJ aims at enabling Java for high performance solutions, especially suitable for the financial sector, in particular for High Frequency Trading (HFT), as well as for High Performance Computing (HPC).

Features of FastMPJ include:

  • High performance intra-node communication
  • Efficient RDMA transfers over InfiniBand and RoCE
  • Fully portable, as Java
  • Scalability up to thousands of cores
  • Highly productive development and maintenance
  • Ideal for multicore servers, cluster and cloud computing
News:
February 15, 2013: There is a new version of FastMPJ available with new features

January 21, 2013: Invited talk High Performance Computing in Java and the Cloud in Barcelona

October 17, 2012:
FastMPJ Soc 2012 Awards a Research and a Student Project. Read more here.