首页> 外文会议>Workshop on OpenSHMEM and Related Technologies >Balancing Performance and Portability with Containers in HPC: An OpenSHMEM Example
【24h】

Balancing Performance and Portability with Containers in HPC: An OpenSHMEM Example

机译:HPC中的容器平衡性能和可移植性:OpenShmem示例

获取原文

摘要

There is a growing interest in using Linux containers to streamline software development and application deployment. A container enables the user to bundle the salient elements of the software stack from an application's perspective. In this paper, we discuss initial experiences in using the Open MPI implementation of OpenSHMEM with containers on HPC resources. We provide a brief overview of two container runtimes, Docker & Singularity, highlighting elements that are of interest for HPC users. The Docker platform offers a rich set of services that are widely used in enterprise environments, whereas Singularity is an emerging container runtime that is specifically written for use on HPC systems. We describe our procedure for container assembly and deployment that strives to maintain the portability of the container-based application. We show performance results for the Graph500 bench-mark running along the typical continuum of development testbed up to full production supercomputer (ORNL's Titan). The results show consistent performance between the native and Singularity (container) tests. The results also showed an unexplained drop in performance when using the Cray Gemini network with Open MPI's OpenSHMEM, which was unrelated to the container usage.
机译:使用Linux容器越来越兴趣,以简化软件开发和应用程序部署。容器使用户能够从应用程序的角度捆绑软件堆栈的突出元素。在本文中,我们讨论了使用HPC资源的容器使用OpenShmem的Open MPI实现的初始经验。我们简要介绍了两个集装箱运行时,码头和奇点,突出显示HPC用户感兴趣的元素。 Docker平台提供了丰富的服务,广泛用于企业环境,而奇点是一个专门用于HPC系统的新兴集装箱运行时。我们描述了我们的集装箱组件和部署程序,以维持基于容器的应用程序的可移植性。我们为沿着全生产超级计算机(Ornl的Titan)测试沿着典型的开发连续体现的Graph500台标记的性能结果。结果显示了本地和奇点(容器)测试之间的一致性。结果在使用Cray Gemini网络与Open MPI的OpenShmem中,结果也表现出无法解释的性能下降,这与容器使用无关。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号