A Performance Study of UCX over InfiniBand
A Performance Study of UCX over InfiniBand
复制标题
InfiniBand 上 UCX 的性能研究
DOI:
10.1109/ccgrid.2017.149
复制
发表时间:
2017
期刊:
影响因子:
--
通讯作者:
P. Balaji
中科院分区:
文献类型:
--
作者:
Nikela Papadopoulou;Lena Oden;P. Balaji
UCX is an open-source communication framework with a two-level APIdesign targeted at addressing the needs of large supercomputingsystems. The lower-level interface, UCT, adds minimal overhead todata transfer but requires considerable effort from the user. Thehigher-level interface, UCP, is easier to use, but adds some overheadto the communication. This work focuses on charting the performance ofUCX over InfiniBand, motivated by the usage of UCX as middleware forhigh-level communication libraries. We analyze performanceshortcomings that stem from the two-level design and the sources ofthese performance losses. In particular, we target basic functions ofUCP, evaluate their performance over InfiniBand, and analyze sourcesof overheads compared with UCT and Verbs. We propose and evaluatesome fixes to minimize these overheads, in order to enhance UCPperformance and scalability.