Papers

  1. Aamir Shafi and Jawad Manzoor, Towards Efficient Shared Memory Communications in MPJ Express, Java Workshop at the 23rd IEEE International Parallel and Distributed Processing Symposium, Rome Italy, May 2009. (pre-print-pdf)
  2. Aamir Shafi, Aftab Hussain, and Jamil Raza, A Parallel Implementation of the Finite-Domain Time-Difference Algorithm using MPJ Express, In proceedings of the International Workshop on Java and Components for Parallelism, Distribution, and Concurrency at the IEEE IPDPS, Miami Florida, April 2008. (pre-print-pdf)
  3. A Buffering Layer to Support Derived Types and Proprietary Networks for Java HPC, Scalable Computing: Practice and Experience, 8(4), pp 343 - 358, December 2007. (pdf)
  4. Aamir Shafi, Nested Parallelism for Multi-core Systems Using Java, Ph.D. Dissertation submitted at University of Portsmouth, November 2006. (pdf)
  5. Mark Baker, Bryan Carpenter, and Aamir Shafi, MPJ Express Meets Gadget: Towards a Java Code for Cosmological Simulations, Submitted to Special Session ParSim in Euro PVM/MPI 2006, Bonn, Germany, 17-20 September 2006. (pre-print-pdf)
  6. Mark Baker, Bryan Carpenter, and Aamir Shafi. MPJ Express: Towards Thread Safe Java HPC, Submitted to the IEEE International Conference on Cluster Computing (Cluster 2006), Barcelona, Spain, 25-28 September, 2006. (pre-print-pdf)
  7. Mark Baker, Bryan Carpenter, and Aamir Shafi. An Approach to Buffer Management in Java HPC Messaging. In V. Alexandrov, D. van Albada, P. Sloot, and J. Dongarra, editors, International Conference on Computational Science (ICCS 2006), LNCS. Springer, 2006. (pre-print-pdf)
  8. "An Approach to Buffer Management in Java HPC Messaging (Extended Version)", Mark Baker. Bryan Carpenter, and Aamir Shafi, DSG Technical Report DSGTR14112005, November 2005, (pdf)
  9. "MPJ Express poster", 16th September 2005 pdf
  10. Mark Baker, Bryan Carpenter, and Aamir Shafi, "Cluster Computing and Grid 2005 Works in Progress: A Pluggable Architecture for High-Performance Java Messaging," IEEE Distributed Systems Online, vol. 6, no. 10, 2005. (pdf)
  11. "MPJ: Enabling Parallel Simulations in Java", Mark Baker, Bryan Carpenter, and Aamir Shafi, DSG Technical Report DSGTR19062005, June 2005 (pre-print-pdf)
  12. "MPJ: A New Look at MPI for Java", Mark Baker, Bryan Carpenter, and Aamir Shafi, Extended abstract submitted to All Hands Meeting (AHM) 2005, April 2005 (pre-print-pdf)
  13. "Pluggable Architecture for Java HPC Messaging", Mark Baker, Bryan Carpenter, and Aamir Shafi, "Work-in-Progress" workshop at CCGrid 05, March 2005 (pdf)
  14. "A Status Report: Early Experiences with the implementation of a Message Passing System using Java NIO", DSG Technical Report DSGTR06102004, 6th October 2004, pdf
  15. "A Study of Java Networking Performance on a Linux Cluster", A DSG Technical Report, November 2003, pdf
  16. M.A. Baker and D.B. Carpenter, MPJ: A Proposed Java Message-Passing API and Environment for High Performance Computing, the 2nd Java Workshop at IPDPS 2000, Cancun, Mexico, LNCS, Springer Verlag, Heidelberg, Germany, pp 552 - 559, May 5th 2000, ISBN 3-540-67442-X.
  17. M.A. Baker, D.B Carpenter, et.al., mpiJava: An Object-Oriented Java interface to MPI, the 1st Java Workshop at the 13 th IPPS & 10th SPDP Conference, Puerto Rico, April 1999, LNCS, Springer Verlag, Heidelberg, Germany, ISBN 3-540-65831-9.

 

Please refer to the documentation for more details