Skip to main content

A Comparative Study of Two Java High Performance Environments for Implementing Parallel Iterative Methods

  • Conference paper
Book cover Advanced Parallel Processing Technologies (APPT 2007)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4847))

Included in the following conference series:

  • 886 Accesses

Abstract

This paper aims at studying two Java high performance environments in order to implement parallel iterative methods on Grid infrastructures. We exhibit the important features offered by MPJ Express and Jace V2 to tackle the different issues linked to parallel iterative algorithms. Our study relies on the implementation of a typical iterative application: the multi-splitting method on a large scale grid platform.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Baker, M., Carpenter, B., Shafi, A.: MPJ Express: Towards Thread Safe Java HPC. In: Cluster Computing, Barcelona, sept 2006, IEEE Computer Society Press, Los Alamitos (2006)

    Google Scholar 

  2. New I/O API, http://java.sun.com/j2se/1.4.2/docs/guide/nio

  3. Ma, R., Wang, C.-L., Lau, F.: M-javampi: A java-mpi binding with process migration support. In: CCGRID 2002. Proc. of the 2nd IEEE/ACM Int. Symposium on Cluster Computing and the Grid, p. 255. IEEE Computer Society Press, Los Alamitos (2002)

    Google Scholar 

  4. JNI, http://java.sun.com/j2se/1.4.2/docs/guide/jni/

  5. Morin, S., Koren, I., Krishna, C.M.: Jmpi: Implementing the message passing standard in java. In: IPDPS 2002. Proc. of the 16th Int. Parallel and Distributed Processing Symposium, p. 191. IEEE Computer Society Press, Los Alamitos (2002)

    Google Scholar 

  6. Bahi, J., Domas, S., Mazouzi, K.: Jace: a java environment for distributed asynchronous iterative computations. In: 12th Euromicro Conference PDP 2004, pp. 350–357. IEEE Computer Society Press, Los Alamitos (2004)

    Google Scholar 

  7. MPP, http://www.uib.no/People/nmabh/mtj/mpp/

  8. Bahi, J., Contassot-Vivier, S., Couturier, R.: Performance comparison of parallel programming environments for implementing AIAC algorithms. Journal of Supercomputing 35(3), 227–244 (2006)

    Article  Google Scholar 

  9. Bertsekas, D.P., Tsitsiklis, J.N.: Parallel and Distributed Computation: Numerical Methods. Prentice Hall, Englewood Cliffs NJ (1989)

    MATH  Google Scholar 

  10. Grid’5000, http://www.grid5000.fr

  11. Bahi, J., Contassot-Vivier, S., Couturier, R.: Asynchronism for iterative algorithms in global computing environment. In: 16th Int. Symposium on High Performance Computing Systems and Applications, Moncton, Canada, pp. 90–97. IEEE Computer Society Press, Los Alamitos (2002)

    Chapter  Google Scholar 

  12. Pugh, B., Spaccol, J.: MPJava: High Performance Message Passing in Java using Java.nio. In: Proceedings of the Workshop on Languages and Compilers for Parallel Computing, College Station, Texas, USA (October 2003)

    Google Scholar 

  13. Baker, M., Carpenter, B., Shafi, A.: An Approach to Buffer Management in Java HPC Messaging. In: Alexandrov, V.N., van Albada, G.D., Sloot, P.M.A., Dongarra, J.J. (eds.) ICCS 2006. LNCS, vol. 3991, Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  14. Gerbessiotis, A.V.: Architecture independent parallel binomial tree option price valuations. Parallel Computing 30(2), 301–316 (2004)

    Article  MathSciNet  Google Scholar 

  15. Bahi, J.M., Couturier, R.: Parallelization of direct algorithms using multisplitting methods in grid environments. In: IPDPS 2005, pp. 254b, 8 pages. IEEE Computer Society Press, Los Alamitos (2005)

    Google Scholar 

  16. Caromel, D., Di Constanzo, A., Mathieu, C.: Peer-to-peer for computational grids: Mixing clusters and desktop machines. Parallel Computing  (2007)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Ming Xu Yinwei Zhan Jiannong Cao Yijun Liu

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bahi, J.M., Couturier, R., Laiymani, D., Mazouzi, K. (2007). A Comparative Study of Two Java High Performance Environments for Implementing Parallel Iterative Methods. In: Xu, M., Zhan, Y., Cao, J., Liu, Y. (eds) Advanced Parallel Processing Technologies. APPT 2007. Lecture Notes in Computer Science, vol 4847. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-76837-1_35

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-76837-1_35

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-76836-4

  • Online ISBN: 978-3-540-76837-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics