50 likes | 182 Views
Evaluation of Java Message Passing in High Performance Data Analytics. Saliya Ekanayake. Overview. Performance of MPI Kernel Operations Implementations based on Ohio MicroBenchmark suite Evaluates MPI allreduce , and send and receive Performance of Deterministic Annealing Vector Sponge
E N D
Evaluation of Java Message Passing in High Performance Data Analytics Saliya Ekanayake
Overview • Performance of MPI Kernel Operations • Implementations based on Ohio MicroBenchmark suite • Evaluates MPI allreduce, and send and receive • Performance of Deterministic Annealing Vector Sponge • Performance with pure MPI and MPI + threads • Threads come from Habanero Java library • Terms • OMB – Ohio MicroBenchmark suite • DAVS – Deterministic Annealing Vector Sponge • OMPI-trunk – OpenMPI source tree revision 30301 • OMPI-nightly – OpenMPI nightly snapshopverison 1.9a1r28881 • FG – FutureGrid
Performance of MPI Kernel Operations Performance of MPI allreduce operation Performance of MPI send and receive operations Performance of MPI send and receive on Infiniband and Ethernet Performance of MPI allreduce on Infiniband and Ethernet
DAVS Performance DAVS Charge5 performance w/ threads DAVS Charge5 performance DAVS Charge5 speedup DAVS Charge2 performance w/ threads DAVS Charge2 speedup DAVS Charge2 performance
DAVS Performance on Single Node DAVS Charge2 performance on single node DAVS Charge6 performance on single node DAVS Charge6 performance on single node with multiple processes