arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2007.10290cs.DC
收藏

现代化HPC系统软件堆栈

Modernizing the HPC System Software Stack

Benjamin S. Allen, Matthew A. Ezell, Paul Peltz, Doug Jacobsen, Eric Roman, Cory Lueninghoener, J. Lowell Wofford

摘要:

整个20世纪90年代,国家实验室、大学和其他大型站点的HPC中心设计了分布式系统架构和软件堆栈,实现了极端规模的计算。到2010年代,这些中心被网络规模和云计算架构的规模所掩盖,今天即使是即将到来的亿级HPC系统,规模也比大型网络公司雇用的数据中心小。与此同时,HPC社区允许系统软件设计停滞不前,依赖于对经过验证的设计进行增量更改,以便在几代系统之间移动。我们认为,注重可扩展性、可扩展性、安全性和现代方法的现代系统软件堆栈将使整个HPC社区受益。在本文中,我们分解了一个典型的HPC系统软件堆栈的逻辑部分,看看更现代的方法来满足他们的需求,并提出建议,未来的工作,将有助于社区朝着这个方向前进。

英文摘要:

Through the 1990s, HPC centers at national laboratories, universities, and other large sites designed distributed system architectures and software stacks that enabled extreme-scale computing. By the 2010s, these centers were eclipsed by the scale of web-scale and cloud computing architectures, and today even upcoming exascale HPC systems are magnitudes of scale smaller than those of datacenters employed by large web companies. Meanwhile, the HPC community has allowed system software designs to stagnate, relying on incremental changes to tried-and-true designs to move between generations of systems. We contend that a modern system software stack that focuses on manageability, scalability, security, and modern methods will benefit the entire HPC community. In this paper, we break down the logical parts of a typical HPC system software stack, look at more modern ways to meet their needs, and make recommendations of future work that would help the community move in that direction.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑