1 / 5

Evaluation of Java Message Passing in High Performance Data Analytics

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

talli
Download Presentation

Evaluation of Java Message Passing in High Performance Data Analytics

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Evaluation of Java Message Passing in High Performance Data Analytics Saliya Ekanayake

  2. 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

  3. 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

  4. DAVS Performance DAVS Charge5 performance w/ threads DAVS Charge5 performance DAVS Charge5 speedup DAVS Charge2 performance w/ threads DAVS Charge2 speedup DAVS Charge2 performance

  5. 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

More Related