Bg q vs bg p applications perspective from early science program
This presentation is the property of its rightful owner.
Sponsored Links
1 / 8

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


  • 73 Views
  • Uploaded on
  • Presentation posted in: General

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.

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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


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

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


First in mira queue early science program

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


16 esp projects

16 ESP Projects

7 National Lab PIs

9 University PIs


How much effort to port to bg q

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


How much effort

How Much Effort?


How much effort1

How Much Effort?


Areas of effort

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


  • Login