1 / 8

BG/Q vs BG/P—Applications Perspective from Early Science Program

BG/Q vs BG/P—Applications Perspective from Early Science Program. Timothy J. Williams Argonne Leadership Computing Facility 2013 MiraCon Workshop Monday 3/4/2013 Session: 3:45-4:30pm. BG/P applications should run, unchanged, on BG/Q — faster.

carys
Download Presentation

BG/Q vs BG/P—Applications Perspective from Early Science Program

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. BG/Q vs BG/P—Applications Perspective from Early Science Program Timothy J. Williams Argonne Leadership Computing Facility 2013 MiraCon Workshop Monday 3/4/2013 Session: 3:45-4:30pm

  2. BG/P applications should run, unchanged, on BG/Q — faster

  3. First in Mira Queue: Early Science Program http://esp.alcf.anl.gov • 16 projects • Large target allocations • Postdoc • Proposed runs between Mira acceptance and start of production • 2 billion core-hours to burn in a few months

  4. 16 ESP Projects 7 National Lab PIs 9 University PIs

  5. How Much Effort to “Port” to BG/Q? • Next 2 slides, efforts characterized as S=small, M=medium, L=large • S : zero – few days of effort, modifications to 0% - 3% of existing lines of code • M : few weeks of effort, modifications to 3% - 10% of existing lines of code • S : few months of effort, modifications beyond 10% of existing lines of code • Ranking based on estimates by people who actually did the work

  6. How Much Effort?

  7. How Much Effort?

  8. Areas of Effort • Threads • Communications • One-sided • Beneath MPI • Kernel optimizations • QPX • Code restructuring • Parallel I/O • Algorithms targeting Blue Gene architecture • BG/Q Tuned libraries • Linear algebra • Math functions • FFTs

More Related