Petascale系统上的松耦合规划
Towards Loosely-Coupled Programming on Petascale Systems
摘要:
我们扩展了Falkon轻量级任务执行框架,使千万亿次系统上的松耦合编程成为一个实用和有用的编程模型。这项工作的研究和测量的性能因素,在应用这种方法,使更广泛的用户社区使用千万亿次系统,并更容易。我们的工作使执行高度并行计算组成的松散耦合的串行作业,没有修改各自的应用程序。这种方法允许一种新的(可能更大的)应用程序利用千万亿次系统,例如IBM Blue Gene/P超级计算机。我们提出的I/O性能遇到的挑战,使这个模型实用,并显示结果使用微基准和实际应用程序从两个领域:经济能源建模和分子动力学。我们的基准测试表明,我们可以以高效率扩展到160 K处理器内核,并可以实现每秒数千个任务的持续执行速率。
英文摘要:
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 we can scale up to 160K processor-cores with high efficiency, and can achieve sustained execution rates of thousands of tasks per second.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。