-
Ansar Javed, Bibrak Qamar, Mohsan Jameel, Aamir Shafi and Bryan Carpenter;
Towards Scalable Java HPC with Hybrid and Native Communication Devices in MPJ Express,
International Journal of Parallel Programming (IJPP) 2015 - Springer
-
Hamza Zafar, Farrukh Aftab Khan, Aamir Shafi Bryan Carpenter and Asad Waqar Malik;
MPJ Express Meets YARN: Towards Java HPC on Hadoop Systems,
ICCS 2015 - Reykjavík, Iceland
-
Aamir Shafi, Aleem Akhtar, Ansar Javed and Bryan Carpenter,
Teaching Parallel Programming Using Java,
Workshop on Education for High-Performance Computing (EduHPC) held In conjunction with SC14 - New Orleans, USA
-
Bibrak Qamar, Ansar Javed, Mohsan Jameel, Aamir Shafi and Bryan Carpenter;
Design and Implementation of Hybrid and Native Communication Devices for Java HPC,
ICCS 2014 - Cairns, Australia
(pptx)
-
Omar Khan, Mohsan Jameel and Aamir Shafi,
High Performance Message-Passing InfiniBand Communication Device for HPC,
ICCS 2014 - Cairns, Australia
(pptx)
-
Ammar Ahmad Awan, MB Amin, S Hussain, A Shafi, Sungyoung Lee.
An MPI-IO compliant Java Based Parallel I/O Library,
13th Cluster, Cloud and Grid Computing (CCGrid) 2013
(pdf)
-
Guillermo Taboada, Juan Tourino, Ramon Doalla, Aamir Shafi, Bryan Carpenter, and Mark Baker,
Device level communication libraries for high performance computing in Java,
Concurrency and Computation: Practice and Experience, pp 2382-2403, 23(18), December 2011.
(pdf)
-
Aamir Shafi , Jawad Manzoor, Kamran Hameed, Bryan Carpenter, and Mark Baker,
Multicore-enabling the MPJ Express Messaging Library,
8th International Conference on the Principles and Practice of Programming in Java (PPPJ),
September 15-17 2010, Vienna, Austria.
(pdf)
-
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)
-
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)
-
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)
-
Aamir Shafi, Nested Parallelism for Multi-core Systems Using Java,
Ph.D. Dissertation submitted at University of Portsmouth,
November 2006.
(pdf)
-
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)
-
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)
-
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)
-
"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)
-
"MPJ Express poster", 16th September 2005 pdf
-
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)
-
"MPJ: Enabling Parallel Simulations in Java", Mark
Baker, Bryan Carpenter, and Aamir Shafi, DSG Technical
Report DSGTR19062005, June 2005 (pre-print-pdf)
-
"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)
-
"Pluggable Architecture for Java HPC Messaging",
Mark Baker, Bryan Carpenter, and Aamir Shafi,
"Work-in-Progress" workshop at CCGrid 05, March
2005 (pdf)
-
"A Status Report: Early Experiences with the implementation
of a Message Passing System using Java NIO", DSG
Technical Report DSGTR06102004, 6th October 2004, pdf
-
"A Study of Java Networking Performance on a Linux
Cluster", A DSG Technical Report, November 2003, pdf
-
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.
-
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.