多核环境下高效集合通信关键技术研究

被引:6
作者
张攀勇 [1 ,2 ,3 ]
孟丹 [1 ,2 ]
霍志刚 [1 ,2 ]
机构
[1] 中国科学院计算技术研究所国家智能计算机研究开发中心
[2] 中国科学院计算机系统结构重点实验室
[3] 不详
关键词
高性能计算; 多核机群; 集合通信优化; NUMA; MPI;
D O I
暂无
中图分类号
TP332 [运算器和控制器(CPU)];
学科分类号
摘要
随着高性能计算需求的日益增长,多核处理器在高性能计算中间得到了广泛的普及.为了保证高性能计算机系统的效率,需要保持计算和通信的平衡性,多核的广泛使用对通信系统的效率提出了更高的要求.集合通信作为通信系统中的重要组成部分,研究多核环境下的高效集合通信具有十分重要的意义.文中首先研究了多核对集合通信性能的影响,并根据多核处理器共享Cache以及内存竞争的特点,提出了层次化算法、限制并发、NUMA感知的优化方法和Cache友好的优化算法,并分别在MPIBarrier、MPIBcast和MPIAlltoall中进行了验证.实验结果表明优化方法能够有效地利用多核结构特点,降低竞争带来的影响,提高了多核环境下集合通信的性能和可扩展性.
引用
收藏
页码:317 / 325
页数:9
相关论文
共 2 条
  • [1] Data space-oriented tiling for enhancing locality[J] . I. Kadayif,M. Kandemir.ACM Transactions on Embedded Computing Systems (TECS) . 2005 (2)
  • [2] MPI support for multi-core architectures:Optimized shared memory collec-tives. Graham Richard L,Shipman Galen M. Proceedings of the Recent Advancesin Parallel Virtual Machine and Message Passing Interface . 2008