7,395 Hits in 5.2 sec

Design of efficient Java message-passing collectives on multi-core clusters

Guillermo L. Taboada, Sabela Ramos, Juan Touriño, Ramón Doallo
2010 Journal of Supercomputing  
This paper presents a scalable and efficient Message-Passing in Java (MPJ) collective communication library for parallel computing on multi-core architectures.  ...  Keywords Message-passing in Java (MPJ) · Multi-core clusters · Scalable collective communication · High performance computing · Performance evaluation Introduction Java is the leading programming language  ...  , the Consolidation Program of Competitive Research Groups and Galician Network of High Performance Computing.  ... 
doi:10.1007/s11227-010-0464-5 fatcat:tjl7kfhidreunirkac2xohvsk4

Editorial: communication optimization for scalable parallel system

Ching-Hsien Hsu, Peter Sloot
2012 Journal of Supercomputing  
The six papers included in this special issue demonstrate the effectiveness and efficiency of a variety of technologies and applications in scalable parallel systems.  ...  language and algorithm design to compiler optimization and run time system support.  ...  Taboada, Juan Touriño and Ramón Doallo entitled "F-MPJ: scalable Java message-passing communications on parallel systems" presents a scalable and efficient Message-Passing in Java (MPJ) communication middleware  ... 
doi:10.1007/s11227-012-0744-3 fatcat:fqagtnmyjvg65fq54n5kw4iaf4

Java in the High Performance Computing arena: Research, practice and experience

Guillermo L. Taboada, Sabela Ramos, Roberto R. Expósito, Juan Touriño, Ramón Doallo
2013 Science of Computer Programming  
Moreover, PJ also implements the message-passing paradigm as it is intended for programming hybrid shared/distributed memory systems such as multi-core clusters.  ...  solutions and research developments on two shared memory environments and two InfiniBand multi-core clusters.  ...  Acknowledgments This work was funded by the Ministry of Science and Innovation of Spain under Project TIN2010-16735 and an FPU grant AP2009-2112.  ... 
doi:10.1016/j.scico.2011.06.002 fatcat:c4suwxfz45cbdpvfmnzmb3rofm

Towards efficient shared memory communications in MPJ express

Aamir Shafi, Jawad Manzoor
2009 2009 IEEE International Symposium on Parallel & Distributed Processing  
In this context, it is important that messaging libraries based on the Message Passing Interface (MPI) standard support efficient inter-core communication.  ...  In this paper, we present two shared memory implementations meant for providing efficient communication of multi-core and SMP clusters.  ...  We would also like to thank Mr Kamran Hameed, NUST for configuring and benchmarking the mpiJava software on our local cluster.  ... 
doi:10.1109/ipdps.2009.5161083 dblp:conf/ipps/ShafiM09 fatcat:l5t6rxayt5erhg2g5tievlff2q

F-MPJ: scalable Java message-passing communications on parallel systems

Guillermo L. Taboada, Juan Touriño, Ramón Doallo
2009 Journal of Supercomputing  
This paper presents F-MPJ (Fast MPJ), a scalable and efficient Message-Passing in Java (MPJ) communication middleware for parallel computing.  ...  A performance evaluation on an InfiniBand multi-core cluster has shown that F-MPJ communication primitives outperform representative MPJ libraries up to 60 times.  ...  Acknowledgements This work was funded by the Ministry of Education and Science of Spain under Projects TIN2004-07797-C02 and TIN2007-67537-C03-2 and by the Galician Government (Xunta de Galicia) under  ... 
doi:10.1007/s11227-009-0270-0 fatcat:2uddtgfvund3nhk2iuyimyouxi

FastMPJ: a scalable and efficient Java message-passing library

Roberto R. Expósito, Sabela Ramos, Guillermo L. Taboada, Juan Touriño, Ramón Doallo
2014 Cluster Computing  
This paper presents FastMPJ, an efficient Message-Passing in Java (MPJ) library, boosting Java for HPC by: (1) providing high-performance shared memory communications using Java threads; (2) taking full  ...  The performance and scalability of communications are key for High Performance Computing (HPC) applications in the current multi-core era.  ...  Acknowledgements This work has been funded by the Ministry of Education of Spain (FPU grant AP2010-4348), the Ministry of Economy and Competitiviness (project TIN2010-16735) and the Galician Government  ... 
doi:10.1007/s10586-014-0345-4 fatcat:jxpqqaj3frbrfendjhmims72ty

NPB-MPJ: NAS Parallel Benchmarks Implementation for Message-Passing in Java

Damián A. Mallón, Guillermo L. Taboada, Juan Touriño, Ramón Doallo
2009 2009 17th Euromicro International Conference on Parallel, Distributed and Network-based Processing  
NPB-MPJ has been used in the performance evaluation of Java against C/Fortran parallel libraries on two representative multi-core clusters.  ...  Java is a valuable and emerging alternative for the development of parallel applications, thanks to the availability of several Java message-passing libraries and its full multithreading support.  ...  We gratefully thank CESGA (Galician Supercomputing Center, Santiago de Compostela, Spain) for providing access to the Infiniband cluster.  ... 
doi:10.1109/pdp.2009.59 dblp:conf/pdp/MallonTTD09 fatcat:pszl6klr5zakfh4ycw5deysuyy

A distributed timing analysis framework for large designs

Tsung-Wei Huang, Martin D. F. Wong, Debjit Sinha, Kerim Kalafala, Natesan Venkateswaran
2016 Proceedings of the 53rd Annual Design Automation Conference on - DAC '16  
Java, Scala, etc. -1 core C++ -1 core Overhead of GraphX and message passing Overhead of JVM 0 20 40 60 80 C++ Python Java Scala Spark GraphX Runtime comparison on arrival time  ...  , scalable, distributed MapReduce platform on HDFS Cassandra • A scalable multi-master database with no single points of failure Chukwa • A data collection system for managing large distributed systems  ... 
doi:10.1145/2897937.2897959 dblp:conf/dac/HuangWSKV16 fatcat:4nkchoegjzdoth5pf7d24w5sie

Design of Scalable Java Communication Middleware for Multi-Core Systems

S. Ramos, G. L. Taboada, R. R. Exposito, J. Tourino, R. Doallo
2012 Computer journal  
This fact has motivated the integration of smdev in F-MPJ, our message-passing implementation in Java. ited as sockets rely on TCP/IP.  ...  The performance evaluation of smdev on several multi-core systems has shown noticeable improvements compared to other Java shared memory solutions, reaching and even overcoming the performance of natively  ...  ACKNOWLEDGEMENTS We gratefully thank the Advanced School for Computing and Imaging (ASCI) and VU University Amsterdam for providing access to the DAS-4 cluster.  ... 
doi:10.1093/comjnl/bxs122 fatcat:vlyf7rbh6jh27dpkpkqxepem3i

Message Passing Framework for Globally Interconnected Clusters

M Hafeez, S Asghar, U A Malik, A Rehman, N Riaz
2011 Journal of Physics, Conference Series  
The proposed model is based on Architecture for Java Universal Message Passing (A-JUMP) framework and Enterprise Service Bus (ESB) named as High Performance Computing Bus.  ...  MPI itself is restricted to a single cluster. It does not support message passing over the internet to use the computing resources of different clusters in an optimal way.  ...  A-JUMP Framework Architecture for Java Universal Message Passing (A-JUMP) provides explicit parallelism for distributed memory multi-core systems. A-JUMP is a pure Java implementation [12] , [13] .  ... 
doi:10.1088/1742-6596/331/6/062012 fatcat:6ty37zl4fvahraqw3eeaqid7pi

High Performance Message-passing InfiniBand Communication Device for Java HPC

Omar Khan, Mohsan Jameel, Aamir Shafi
2014 Procedia Computer Science  
Java message passing libraries have predominantly provided portable communication devices, rather than focus on developing low level devices for communication on high speed networks.  ...  Message-passing Interface (MPI) is considered the de facto standard for building parallel applications on HPC hardware [10] .  ...  It highlights the abstractions that each layer provides to the one lying above it. A Java application uses point-to-point and collective routines of MPJ Express for message-passing.  ... 
doi:10.1016/j.procs.2014.05.133 fatcat:zqcht2axs5dazlhhwcutpzn3vq

Resource Symmetric Dispatch Model for Internet of Things on Advanced Logistics

Guofeng Qin, Lisheng Wang, Qiyan Li
2016 Symmetry  
In order to support the high performance of cloud service, resource symmetric dispatch algorithm among clustering servers and load balancing method among multi-cores in one server, including NIO (Non-blocking  ...  For real-time customer service, dynamic symmetric resource dispatch and load balancing on multi-cores play a very important role for high performance cluster computing ability in low power [13] .  ...  Conflicts of Interest: We declare no conflict of interest with other people or organizations.  ... 
doi:10.3390/sym8040020 fatcat:inqhgloj4jf5bm2y4ifx4pgpjq

Special issue on "Theory and practice of high-performance computing, communications, and security"

Tai-Hoon Kim, Omer F. Rana, Juan Tourino, Isaac Woungang
2010 Journal of Supercomputing  
The objective of this special issue is to showcase the most recent developments and research in the HPCCS field, as well as to enhance its state-of-the-art.  ...  of high-performance computing, communications, and security (HPCCS).  ...  In "Design of efficient Java message-passing collectives on multi-core clusters" G.L.  ... 
doi:10.1007/s11227-010-0514-z fatcat:idcxf2qb45ctbixthj27rvdj6q

Multicore-enabling the MPJ express messaging library

Aamir Shafi, Jawad Manzoor, Kamran Hameed, Bryan Carpenter, Mark Baker
2010 Proceedings of the 8th International Conference on the Principles and Practice of Programming in Java - PPPJ '10  
Towards the end, we compare performance of MPJ Express (multicore mode) with other C and Java message passing libraries-including mpiJava, MPJ/Ibis, MPICH2, MPJ Express (cluster mode)-on shared memory  ...  MPJ Express is our reference implementation of Message Passing Interface (MPI)-like bindings for the Java language.  ...  To the best of our knowledge, this is the first attempt to efficiently port parallel message passing Java applications on multicore processors.  ... 
doi:10.1145/1852761.1852769 dblp:conf/pppj/ShafiMHCB10 fatcat:wzx24j2oajajdpvxxmabv3h32a

Performance comparison of java based parallel programming models

Muhammad Na'im Fikri Jamaluddin, Azlan Ismail, Amir Abd Rashid, Talha Takleh Omar Takleh
2019 Indonesian Journal of Electrical Engineering and Computer Science  
In this paper, our aim is to explore the performance comparison between threads, message passing and hybrid model in Java, specifically using Java multithreading and MPJ Express.  ...  However, most of existing comparisons targeted on MPI/OpenMP based on C/C++ language.  ...  Threads in Java Java language supports the implementation of threads model through multi-threaded programming.  ... 
doi:10.11591/ijeecs.v16.i3.pp1577-1583 fatcat:af72cxpb7zek3fntptcqyt35oq
« Previous Showing results 1 — 15 out of 7,395 results