Towards Loosely-Coupled Programming on Petascale Systems
Ioan Raicu, Zhao Zhang, Mike Wilde, Ian Foster, Pete Beckman, Kamil, Iskra, Ben Clifford

TL;DR
This paper extends the Falkon framework to enable loosely coupled programming on petascale systems, allowing broader application use with high efficiency and scalability up to 160,000 cores.
Contribution
It introduces a practical approach for executing loosely coupled serial jobs on petascale systems without application modifications, expanding usability.
Findings
Scales up to 160K cores with high efficiency
Achieves thousands of tasks per second in execution rate
Addresses I/O performance challenges in large-scale systems
Abstract
We have extended the Falkon lightweight task execution framework to make loosely coupled programming on petascale systems a practical and useful programming model. This work studies and measures the performance factors involved in applying this approach to enable the use of petascale systems by a broader user community, and with greater ease. Our work enables the execution of highly parallel computations composed of loosely coupled serial jobs with no modifications to the respective applications. This approach allows a new-and potentially far larger-class of applications to leverage petascale systems, such as the IBM Blue Gene/P supercomputer. We present the challenges of I/O performance encountered in making this model practical, and show results using both microbenchmarks and real applications from two domains: economic energy modeling and molecular dynamics. Our benchmarks show that…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
