Funded Projects

Towards the Next Generation Java Messaging Library for High-end Computing

Principal Investigator’s Organization (PIO):
School of Electrical Engineering & Computer Science, NUST, Islamabad
Principal Investigator (PI):
Dr. Aamir Shafi
Project Details:
Start Date 01-Jun-2013
Duration 18 months
Budget PKR 7.5 million
Status Project in Inclosure Process
Progress Report View Progress Report
Publications View Publications
Thematic Area Other
Project Website http://hpc.seecs.nust.
Executive Summary

This project developed the multicore-enabled version of the MPJ Express software for clusters built with multicore processors. It has also developed and executed the parallel Java message passing applications on such clusters. The multicore-enable MPJ Express software has provided an elegant and easy-to-use approach to write high performance applications on the target clusters. Currently the MPJ Express software is multicore-enabled for shared memory processors that exist inside a single box (like a PC or a laptop), but this project aims to take this support to the next level and allow efficient execution of Java parallel programs on clusters built with multicore processors. In addition to multicore-enabling the MPJ Express library for clusters built with multicore processors, the project enhanced its capability by implementing new communication drivers, enhancing performance of existing communication devices, improving quality of the runtime system. Another important aspect is that it has made the software more robust and user-friendly. Currently the public release of the software is stable.