[PDF][PDF] Efficient Java RMI for parallel programming
J Maassen, R Van Nieuwpoort… - ACM Transactions …, 2001 - webster.cs.uga.edu
ACM Transactions on Programming Languages and Systems, 2001•webster.cs.uga.edu
We evaluate the performance of Manta using benchmarks and applications that run on a 32-
node Myrinet cluster. The time for a null-RMI (without parameters or a return value) of Manta
is 35 times lower than for the Sun JDK 1.2, and only slightly higher than for a C-based RPC
protocol. This high performance is accomplished by pushing almost all of the runtime
overhead of RMI to compile time. We study the performance differences between the Manta
and the Sun RMI protocols in detail. The poor performance of the Sun RMI protocol is in part …
node Myrinet cluster. The time for a null-RMI (without parameters or a return value) of Manta
is 35 times lower than for the Sun JDK 1.2, and only slightly higher than for a C-based RPC
protocol. This high performance is accomplished by pushing almost all of the runtime
overhead of RMI to compile time. We study the performance differences between the Manta
and the Sun RMI protocols in detail. The poor performance of the Sun RMI protocol is in part …
We evaluate the performance of Manta using benchmarks and applications that run on a 32-node Myrinet cluster. The time for a null-RMI (without parameters or a return value) of Manta is 35 times lower than for the Sun JDK 1.2, and only slightly higher than for a C-based RPC protocol. This high performance is accomplished by pushing almost all of the runtime overhead of RMI to compile time. We study the performance differences between the Manta and the Sun RMI protocols in detail. The poor performance of the Sun RMI protocol is in part due to an inefficient implementation of the protocol. To allow a fair comparison, we compiled the applications and the Sun RMI protocol with the native Manta compiler. The results show that Manta’s null-RMI latency is still eight times lower than for the compiled Sun RMI protocol and that Manta’s efficient RMI protocol results in 1.8 to 3.4 times higher speedups for four out of six applications.
webster.cs.uga.edu