【24h】

A Performance Study of UCX over InfiniBand

机译:UCX在InfiniBand上的性能研究

获取原文

摘要

UCX is an open-source communication framework with a two-level API design targeted at addressing the needs of large supercomputing systems. The lower-level interface, UCT, adds minimal overhead to data transfer but requires considerable effort from the user. The higher-level interface, UCP, is easier to use, but adds some overhead to the communication. This work focuses on charting the performance of UCX over InfiniBand, motivated by the usage of UCX as middleware for high-level communication libraries. We analyze performance shortcomings that stem from the two-level design and the sources of these performance losses. In particular, we target basic functions of UCP, evaluate their performance over InfiniBand, and analyze sources of overheads compared with UCT and Verbs. We propose and evaluate some fixes to minimize these overheads, in order to enhance UCP performance and scalability.
机译:UCX是一种开源通信框架,具有两级API设计,旨在满足大型超级计算系统的需求。较低级别的界面UCT为数据传输增加了最小的开销,但是需要用户付出很大的努力。较高级别的接口UCP易于使用,但会增加通信开销。这项工作的重点是绘制UCX在InfiniBand上的性能,这是由于将UCX用作高级通信库的中间件而引起的。我们分析了两级设计的性能缺陷以及这些性能损失的根源。特别是,我们将UCP的基本功能作为目标,评估它们在InfiniBand上的性能,并分析与UCT和动词相比的间接费用来源。我们提出并评估一些修补程序,以最大程度地减少这些开销,以增强UCP性能和可伸缩性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号