华为科大创新研讨会——超算应用与复杂网络拓扑优化
超算应用与复杂网络拓扑优化
超算应用与 MPI 通信特征
目前超算应用主要都是 MPI 并行程序
MPI 函数的局域性
计算对象本身决定了数据交换的局域性。
一些并行程序,在并行开始后分配好任务,计算过程中不需要交换信息,仅需要在最后交换,而类似并行矩阵运算则在计算中也需要交换信息。
网络拓扑优化的一些想法
目标:减少数据传输时从源到目的节点的路径长度(超算中主要是跳数决定)
思路:
- 节点间不经过交换机直接连接:
- 配合使用 MPI 新特性,MPI_neighbor,强化与友邻节点之间的
- 添加 fat tree 叶子节点的直接通路
后一篇
MIN VAL UGAL PDAL PDAL-Preserve 等等路由算法?策略?
domain-specific 呜呜
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!