80 likes | 221 Views
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.
E N D
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
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 7 National Lab PIs 9 University PIs
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
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