1 / 7

Proposed ideas for consideration under AUS

Proposed ideas for consideration under AUS. Revisit Mixed MPI-OpenMP Programming model?. Is it time to revive mixed MPI-OpenMP programming model? People have been looking at it for a while Not very successful so far Not enough cores/processor to justify Not enough processors/node to justify

iona-daniel
Download Presentation

Proposed ideas for consideration under AUS

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. Proposed ideas for consideration under AUS

  2. Revisit Mixed MPI-OpenMP Programming model? • Is it time to revive mixed MPI-OpenMP programming model? • People have been looking at it for a while • Not very successful so far • Not enough cores/processor to justify • Not enough processors/node to justify • Halfhearted attempts? • Have things changed? • 8-16 cores per node in current T2 systems • Are we at the tipping point? • Or, where is the tipping point?

  3. Hybrid OpenMP-MPI Benchmark • Simple benchmark code • Permits systematic evaluation • Vary compute-comm ratio • Vary comm message sizes • Vary MPI – OpenMP balance • Should we expect better performance? • Is this a worthwhile approach for real applications? • Hopefully provides some limits in the idealized case

  4. Real application with Mixed MPI-OpenMP • WRF • ENZO • POPS • Other user codes?

  5. FFT benchmarks on T2 systems • Not the HPCC one • More realistic dimensions • 256^3 to 4086^3 • 2D processor decomposition already implemented (PK’s code) • How would this compare with a slab decomposition with Mixed MPI-OpenMP? • Does one exist? • Also can result in tuning suggestions for users

  6. Hybrid Architectures (Hardware) • Emerging architecture • There is a lot to be learned • Benchmark existing applications? • NAMD • WRF

  7. IO Benchmarking? • Experiment with models actually used by users • Create "Best Practices“ for IO?

More Related