首页> 外文会议>International Conference for High Performance Computing, Networking, Storage and Analysis >Designing MPI Library with On-Demand Paging (ODP) of InfiniBand: Challenges and Benefits
【24h】

Designing MPI Library with On-Demand Paging (ODP) of InfiniBand: Challenges and Benefits

机译:使用InfiniBand的按需分页(ODP)设计MPI库:挑战和收益

获取原文

摘要

Existing InfiniBand drivers require the communication buffers to be pinned in physical memory during communication. Most runtimes leave these buffers pinned until the end of the run. Such situation limits the swappable memory space for applications. To address these concerns, Mellanox has recently introduced the On-Demand Paging (ODP) feature for InfiniBand. With ODP, communication buffers are paged in when they are needed by the HCA and paged out when the OS needs to swap them. This paper presents a thorough analysis on ODP and studies its performance characteristics. With these studies, we propose novel designs of ODP-aware MPI communication protocols. To the best of our knowledge, this is the first work to study and analyze the ODP feature and design an ODP-aware MPI library. Performance evaluations with applications show that ODP-aware designs can reduce the size of pin-down buffers by 11X without performance degradation compared with the pin-down scheme.
机译:现有的InfiniBand驱动程序要求在通信过程中将通信缓冲区固定在物理内存中。大多数运行时都将这些缓冲区固定在运行结束之前。这种情况限制了应用程序的可交换存储空间。为了解决这些问题,Mellanox最近为InfiniBand引入了按需分页(ODP)功能。使用ODP,当HCA需要通信缓冲区时,它们将调入页面,而当OS需要交换它们时,则将其调出页面。本文对ODP进行了详尽的分析,并研究了其性能特征。通过这些研究,我们提出了支持ODP的MPI通信协议的新颖设计。据我们所知,这是研究和分析ODP功能并设计可识别ODP的MPI库的第一项工作。与应用程序一起进行的性能评估表明,与pin-down方案相比,支持ODP的设计可以将pin-down缓冲区的大小减小11倍,而不会降低性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号