首页> 中文期刊>计算机应用 >KD60集群消息传递接口群集通信算法优化

KD60集群消息传递接口群集通信算法优化

     

摘要

Large clusters have been developed to multi-core era, and multi-core architecture makes new demands on parallel computation.Message Passing Interface (MPI) is the most commonly used parallel programming model, and collective communications is an important part of the MPI standard.Efficient collective communications algorithm plays a vital role in improving the performance of parallel computation.This paper first analyzed the architecture features of KD60 and communication hierarchy characteristics under multi-core architecture, and then introduced the implementation of collective communications algorithm in MPICH2 and pointed out its' deficiencies.At last, this article took broadcasting as an example,using an improved algorithm based on CMP architecture, which changes the communication mode of the original algorithm.At the same time, this paper optimized the algorithm according to the architecture characteristics of KD60.The experimental results show that the improved algorithm improves the performance of broadcast in MPI.%大规模集群已经发展到多核的时代,多核架构对并行计算提出了新的要求.消息传递接口(MPI)是最常用的并行编程模型,而群集通信又是MPI中的重要组成部分.研究高效的群集通信算法对并行计算效率的提升有着重要的作用.KD60平台是采用首款国产多核芯片--龙芯3号搭建的国产万亿次多核集群.首先分析了KD60平台多核集群的体系特征以及多核架构下通信具有的层次性特征;然后分析原有群集通信算法实现原理及其不足;最后以广播为例,在原有算法基础上,采用一种基于片上多核(CMP)架构改进算法,改变原有算法通信模式,同时结合实验平台KD60体系特征,对算法做了体系相关优化.实验结果表明,改进算法能够很好地利用多核结构的特点,提高了群集通信广播算法的性能.

著录项

  • 来源
    《计算机应用》|2011年第6期|1453-1457|共5页
  • 作者

    郑启龙; 汪睿; 周寰;

  • 作者单位

    中国科学技术大学计算机科学与技术学院,合肥230027;

    安徽省高性能计算重点实验室,合肥230026;

    中国科学技术大学计算机科学与技术学院,合肥230027;

    安徽省高性能计算重点实验室,合肥230026;

    中国科学技术大学计算机科学与技术学院,合肥230027;

    安徽省高性能计算重点实验室,合肥230026;

  • 原文格式 PDF
  • 正文语种 chi
  • 中图分类 TP393.03;TP316.81;
  • 关键词

    消息传递接口; 多核集群; 群集通信优化; KD60;

  • 入库时间 2022-08-18 04:57:34

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号