UCX测试方法
本文介绍如何测试UCX的UCT和UCP两部分的接口
本文介绍如何测试UCX的UCT和UCP两部分的接口
一直知道MPI有好几种Send: MPI Send 、 MPI Bsend 、 MPI Ssend 、 MPI Rsend 、 MPI Isend 、 MPI Ibsend 、 MPI Issend 、 MPI Irsend MPI Send init 之类的,但是一直没搞明白它们有什么区别,本文介绍这些东西之间有啥区别。
Allreduce是MPI中重要的collective操作,有研究工作显示MPI Allreduce是使用率以及花费时间最多的MPI操作。本文归纳整理当前领域内一些关于Allreduce算法已有的研究工作。
本文介绍Mpich在使用时常用的一些技巧
本文介绍如何在CentOS7.6系统上使用Intel2018.4编译器安装OpenMPI1.10.7和OpenMPI3.1.4
本文将介绍如何使用Intel编译器从源码编译安装MVAPICH2 2.3.2
这是2009年发表在IPDPS(B会)的一篇论文 在这篇论文之前,由于IB硬件和接口的限制,还没有一个MPI能实现完全的异步和零拷贝来进行通信。这时IB在 InfiniBand 1.2 specification 新增了 eXtended Reliable Connection (XRC) 和 Shared Receive Queues (SRQs) 两种新特性(然而我并没有在文档中找到……可能是我找错文档了?),作者使用这两种新特性,克服了原先MPI的一些瓶颈,实现了完全异步和零拷贝的MPI
https://www.open mpi.org/papers/
APS是一种不需要重新编译程序,就能分析程序所在瓶颈的工具
特别注意,在使用Intel Parallel Studio时很容易犯的一个错是直接把它的整个环境加载进来,这样会导致在使用其他MPI时运行出错,一定要只加载icc等编译器的环境 加载这个环境的方法是 这样可能还会少license,我的解决方法是把上面的指令转成module,然后通过加载完整的环境把完整环境中的license路径加到新的module中
本文介绍如何使用Intel2018u4安装OpenMPI1.10.7
在IB网上使用OSU和IMB对MPI Gather进行测试时,会发现在测试结果中有一段的延迟增长非常快,可以达到10倍左右甚至以上。我们期望的延迟增长应该是随着消息大小增大一倍,一次Gather操作所花的时间也应该增大一倍左右。一个典型的实验现象如下: 实验环境 内核版本: 操作系统: 网络: 100G IB网 网卡:Mellanox Technologies MT27700 Family [Co…
本文将介绍如何使Intel MPI在RoCE协议上通信
本文将介绍如何使Mvapich在RoCE协议上通信
本文将介绍如何使OpenMPI在RoCE协议上通信
I MPI FABRICS参数设置 This topic is an excerpt from the Intel® MPI Library Reference Manual for Linux OS which provides further details on the I MPI FABRICS environment variable. Select a particular network fabric to be used for communication.