A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Filters
Nonblocking collectives for scalable Java communications
2014
Concurrency and Computation
Nonblocking collectives aim to exploit the overlapping between computation and communication for collective operations to increase scalability of message passing codes, as it has been done for nonblocking ...
This paper presents a Java implementation of the recently published MPI 3.0 nonblocking message passing collectives in order to analyze and assess the feasibility of taking advantage of these operations ...
NONBLOCKING COLLECTIVE LIBRARY FOR MESSAGE PASSING IN JAVA The benefits of nonblocking collectives have been extensively studied for distributed memory systems and communication across the network. ...
doi:10.1002/cpe.3279
fatcat:kkze2rl2zfaebgrjivzr7yxxri
F-MPJ: scalable Java message-passing communications on parallel systems
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. ...
highperformance networks through the use of our high-performance Java sockets implementation (named JFS, Java Fast Sockets); (3) avoiding the use of communication buffers; and (4) optimizing MPJ collective ...
We gratefully thank CESGA (Galician Supercomputing Center, Santiago de Compostela, Spain) for providing access to the Finis Terrae supercomputer. ...
doi:10.1007/s11227-009-0270-0
fatcat:2uddtgfvund3nhk2iuyimyouxi
Device level communication libraries for high-performance computing in Java
2011
Concurrency and Computation
essential to obtain scalability in Java for HPC. ...
Its public release currently contains three communication devices: the first one is built using the Java New Input/Output (NIO) package for the TCP/IP; the second one is specifically designed for the Myrinet ...
We gratefully thank CESGA (Galicia Supercomputing Center, Santiago de Compostela, Spain) for providing access to the Finis Terrae supercomputer. ...
doi:10.1002/cpe.1777
fatcat:hf77nzvkzzdftja475uaxrxmmu
Scalable synchronous queues
2009
Communications of the ACM
We present two new nonblocking and contention-free implementations of synchronous queues, concurrent transfer channels in which producers wait for consumers just as consumers wait for producers. ...
Our synchronous queues have been adopted for inclusion in Java 6. ...
Acknowledgments We are grateful to Dave Dice, Brian Goetz, David Holmes, Mark Moir, Bill Pugh, and the anonymous referees for giving feedback that significantly improved the presentation of this paper. ...
doi:10.1145/1506409.1506431
fatcat:l3oc62fdv5eyxo2f325i6x3qqu
Design of efficient Java message-passing collectives on multi-core clusters
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. ...
Thus, this paper presents a more scalable collectives communication library. ...
We gratefully thank CESGA (Galicia Supercomputing Center, Santiago de Compostela, Spain) for providing access to the Finis Terrae supercomputer. ...
doi:10.1007/s11227-010-0464-5
fatcat:tjl7kfhidreunirkac2xohvsk4
Distributed Nonblocking Commit Protocols for Many-Party Cross-Blockchain Transactions
[article]
2020
arXiv
pre-print
Existing techniques either work only for two blockchains or requires a centralized component to govern the cross-blockchain transaction execution, neither of which would meet the scalability requirement ...
(linear scalability on up to 64-blockchain transactions). ...
Figure 3 : 3 Blocking 2PC vs. nonblocking CBT. at: https://github.com/hpdic/cbt. The source code is written with Java of JDK 1.7. The code base comprises about 5,190 lines of code. ...
arXiv:2001.01174v1
fatcat:6vha5dpzinfmvpl5cm542mr3qu
Avoiding a middleware muddle
1997
IEEE Software
Transparent to the user, the Profiler collects data from both local and remote user locations, then automatically records and transports it to the vendor site, where it is compiled for presentation. ...
to be asynchronous and nonblocking. ...
doi:10.1109/52.636685
fatcat:bd5q26gulbcqnbdbzwakohzot4
Towards efficient shared memory communications in MPJ express
2009
2009 IEEE International Symposium on Parallel & Distributed Processing
In this paper, we present two shared memory implementations meant for providing efficient communication of multi-core and SMP clusters. ...
Each Java thread represents an MPI level OS process and communication between these threads is achieved using shared data structures. ...
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
PCJ Java library as a solution to integrate HPC, Big Data and Artificial Intelligence workloads
2021
Journal of Big Data
We have developed the Parallel Computing in Java (PCJ) library, a tool for scalable high-performance computing and Big Data processing in Java. ...
The performance results are presented for different classes of applications including traditional computational intensive (HPC) workloads (e.g. stencil), as well as communication-intensive algorithms such ...
We acknowledge Interdisciplinary Centre for Mathematical and Computational Modelling (ICM) University of Warsaw for providing computational resources under grants no. GB65-15, GA69-19. ...
doi:10.1186/s40537-021-00454-6
doaj:f7366bb69e344936853189fa95deea9e
fatcat:u2nisnxoufd23om5ttfi6igyc4
High Performance Message-passing InfiniBand Communication Device for Java HPC
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. ...
If Java is to become a language of choice for HPC community, the tremendous improvement in its computational performance needs to be augmented with high communication performance on these new network architectures ...
It obtains performance similar to MPI libraries because of efficient and scalable communication protocol implementations, topology aware collective primitives, zero-copy protocols to avoid buffering overheads ...
doi:10.1016/j.procs.2014.05.133
fatcat:zqcht2axs5dazlhhwcutpzn3vq
FastMPJ: a scalable and efficient Java message-passing library
2014
Cluster Computing
The performance and scalability of communications are key for High Performance Computing (HPC) applications in the current multi-core era. ...
advantage of high-speed cluster networks (e.g., InfiniBand) to provide low-latency and high bandwidth communications; (3) including a scalable collective library with topology aware primitives, automatically ...
We also gratefully thank the Advanced School for Computing and Imaging (ASCI) and the Vrije University Amsterdam for providing access to the DAS-4 cluster. ...
doi:10.1007/s10586-014-0345-4
fatcat:jxpqqaj3frbrfendjhmims72ty
HIGH PRODUCTION OF JAVA SOCKETS (HPJS) FOR HELTH CLOUDS IN SCIENCE
2015
Vìsnik Nacìonalʹnogo Avìacìjnogo Unìversitetu
HPJS effectively uses the Java socket realization for high-performance inner-process communications. ...
Computer clouds are using in health science for its data collections, manipulations and providing security needs in communications to exchange. ...
It uses the Java-NIO implementation for high-performance applications and network high-scalability applications. ...
doi:10.18372/2306-1472.64.9041
fatcat:qtauzwognvhffh4nyzaygohe7u
Titanium Performance and Potential: An NPB Experimental Study
[chapter]
2006
Lecture Notes in Computer Science
Titanium is an explicitly parallel dialect of Java TM designed for high-performance scientific programming. ...
In addition, the use of Java as a base language provides support for strong typing, user-defined classes, inheritance, and dynamic memory management. ...
support for synchronization and collective communication. ...
doi:10.1007/978-3-540-69330-7_14
fatcat:zwatvttukjcu7csidw3qa2rlzu
Scalable Wireless Ad Hoc Network Simulation
[chapter]
2005
Handbook on Theoretical and Algorithmic Aspects of Sensor, Ad Hoc Wireless, and Peer-to-Peer Networks
Ongoing research into dynamic, self-organizing, multihop wireless networks, called ad hoc networks, promises to improve the efficiency and coverage of wireless communication. ...
For example, routing and transmitting packets efficiently over ad hoc networks becomes difficult as they grow in size. ...
To conclude, we hope that the scalability, performance, and flexibility of SWANS, combined with the popularity of the Java language, will facilitate its broader adoption within the network simulation community ...
doi:10.1201/9780203323687.ch19
fatcat:ukjt5f6upren7biuan6tpjjpmy
Scalable software defined network controllers
2012
Proceedings of the ACM SIGCOMM 2012 conference on Applications, technologies, architectures, and protocols for computer communication - SIGCOMM '12
The simplicity of a logical centralized controller, however, can come at the cost of control-plane scalability. ...
McNettle can serve up to 5000 switches using a single controller with 46 cores, achieving throughput of over 14 million flows per second, near-linear scaling up to 46 cores, and latency under 200 μs for ...
PROGRAMMING MODEL McNettle programs consist of a collection of message handlers, one for each switch in the network. ...
doi:10.1145/2342356.2342414
dblp:conf/sigcomm/VoellmyW12
fatcat:f4gcsfs3lrfddcbrt6u3zbzgva
« Previous
Showing results 1 — 15 out of 557 results