并行计算机系统中MPI运行时参数调优方法与关键技术研究

来源 :国防科技大学 | 被引量 : 0次 | 上传用户:zj2008263
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着高性能计算(High Performance Computing)被广泛运用于航空航天、天体物理学、气象材料科学、核工程、生物医学等领域,其较高的计算能力要求给计算平台的软硬件设计带来了新的挑战。当前,消息传递接口(Message Passing Interface)已经成为了高性能计算中最普遍的消息传递标准,虽然它有成百上千个系统参数可供调整以适应不同的运行环境,但由于科学应用与运行平台的多样性和复杂性,确定合适的参数配置具有极大的困难与挑战。本文基于对MPI运行时参数设置的研究现状,利用天河2子系统平台,在分析3种不同通信模型、19个通信实现算法、2种通信协议及相应运行时参数对应用性能的影响基础上,提出较直观简便地确定MPI运行时参数值的方法,分别基于MPI集合操作实现算法与通信实现协议获得最佳的参数配置,并利用实际应用程序进行实测验证,取得较好的性能提升效果。本文致力于用实测数据得到经验式的方法优化MPI运行时参数配置,主要贡献如下:1.分析MPI中8种集合操作的3种通信模型,通过测试工具得到系统平台的模型参数,并利用模型公式计算出集合操作不同实现算法之间的性能差异,然后通过在天河2子系统上运行基准测试集,得到上述8种集合操作在不同消息大小和进程规模情况下不同实现算法通信性能的实际变化情况。2.根据对MPI操作通信特征的分析得到不同实现算法性能的切换点,并由此提出较为简单直观的方法,即将针对MPI集合操作的运行时参数设置为对应不同实现算法的切换点,作为该集合操作在不同应用特征情况下的最佳运行时参数值,并利用实际应用程序对所得到的参数与缺省情况进行实测对比,实现平均22.7%的性能提升,最高提升40.7%。3.利用点对点通信测试程序,并通过调整针对MPI实现协议的运行时参数,得到MPI不同通信实现协议在各种消息大小、进程规模情况下,对点对点通信存在的性能影响。同样将实现协议的运行时参数设置为两种通信协议性能的切换点,在实验平台上测出Alltoall操作在不同应用特征情况下的性能变化情况,并得到集合操作性能的提升,最高可达16.0%。
其他文献
在几何量测量中,角度测量一直是其重要分支之一,圆光栅作为最常用的一种精密测角传感器,在静态测角领域早已具备很高的测量水平,但在对测量实时性要求很高的应用中,传统的圆光栅静态测角技术却无法兼顾测角精度与测量速度两大需求,测量时刻的不准确为动态测角结果引入较大误差、降低动态测角精度。因此,消除该误差并将其作为提高圆光栅动态测角精度的重要技术手段具有较高研究价值。本文通过了解国内外动态测角技术发展现状、
星载平台电子侦察技术因侦察范围广、不受国界限制等受到各航天大国的大力发展。目前,各类长航时无人机、战斗机、预警机等在运动过程中,其机载雷达和卫星通信设备发出的信号也可能被卫星截获而被定位。由于其运动速度快且在三维空间中运动,单个卫星如何实现对空中动目标辐射源的定位与跟踪,是航天电子侦察领域的热点问题。为了提高侦察灵敏度的同时降低卫星载荷的体积和重量,本文提出利用一个大口径天线联合多个小口径天线构成
水流量标准装置是流量单位量值统一与传递的标准,能完成各种类型流量计检定、校准及科学研究等工作。本研究对水流量标准装置进行自动化改造,运用先进控制技术对流量进行调节,设计自动控制系统实现流量计检定、校准过程自动化,提高标准装置计量工作的效率与准确性。具体研究内容如下:(1)基于标准装置现有结构,在测试管段中加入电动调节阀,取代原装置中手动调节阀对流量的调节作用。对测试管段内流场进行仿真分析,探讨电动
逆合成孔径雷达(ISAR)成像通过得到目标的二维高分辨率图像,从而实现对目标的探测和识别,并且其远距离、全天候、全天时等特点,使得其广泛应用于各领域。ISAR三维重构技术又是ISAR成像领域的一个重要且热门的研究方向。若能对目标进行三维重构,将可以获得目标更丰富的信息,极大的提高目标探测、分类及识别水平。本文主要针对基于ISAR图像序列的三维重构技术进行研究,本文研究的主要内容包括下列几个方面:第
开放域文本问答是自然语言处理(NLP)中一个具有挑战性的任务,基于维基百科等语料库,对于给定问题,通过信息检索和文本处理,给出由词语或短句构成的答案,相关技术近年来成为学术研究的热点。本文基于深度学习神经网络模型,对基于事实类型问题的开放域文本问答任务进行了研究,概括而言包含两方面的创新点:首先,文本问答系统排序模型通过计算问题与候选段落的相关性得分进行排序,现有模型方法存在两个问题:(1)模型的
太赫兹(Terahertz,THz)雷达优越的多普勒特性使得其非常适合微动信号的测量研究,而人体生命信号主要包括呼吸信号和心跳信号,是一种常见的典型微动信号。本文以太赫兹频段为背景,探索了人体生命信号的高精度测量算法,为太赫兹频段人体生命信号的测量提供了新思路。首先设计了太赫兹雷达生命信号回波模型和测量系统,并基于该系统开展了实验,为后续算法分析提供实验数据支撑。之后研究了基于相位测距的生命信号提
激光多普勒测速仪作为高精度速度传感器,具有响应快、非接触等优势,通过与惯性导航系统组合构成自主导航系统,能够有效抑制误差发散,但精确定位需要对组合系统进行精确标定。鉴于常用的差分GPS和地标辅助标定方法存在成本高、受路段制约等问题,本文开展了利用GPS时间差分载波相位辅助LDV/INS组合导航系统标定方法研究,主要包括以下几方面研究内容:1、建立了激光多普勒测速仪测速误差模型。论文通过研究激光多普
随着老龄化时代的来临,人口老龄化问题变成了一个我们必须面对的社会问题,仅通过当前的养老服务资源、模式与技术逐渐无法满足日益庞大的养老服务需求。在当前环境下,随着互联网技术,大数据技术和物联网技术的发展,养老服务模式也发生了惊人的变化。实时监测体征的可穿戴设备、实时报警的一键呼叫系统、基于互联网的远程诊疗技术等等,这些先进技术为养老服务注入了新的“血液”,老年人坐在家里就可享受到疗养院式的专业服务的
棚改不是一般意义上的房地产开发行为,而是一项系统的保障性安居工程。由于政府作用在棚改全过程当中发挥不平衡不充分,导致动迁难、安置难、保障居民美好生活难、地区可持续发展难等问题。由政府主导背景下的北梁棚改在全过程当中采用三阶段十步骤等更好发挥政府作用的一系列方法,形成了较好的有效性验证和新的经验。本文提出优化棚改工作的对策建议:一是实施以人民为中心的棚改政策,为了让棚户区居民群众获利而棚改,依靠棚户
本文面向航空武器系统和地面防空武器系统中卫星导航定位装备计量校准需求,依据全球定位系统卫星导航接收机校准规范,研究了卫星导航定位/测速/授时基本原理及其信号信息模拟方法,进行了卫星导航定位终端校准系统总体设计,编制了计量校准软件,依据卫星导航定位终端计量校准分系统校准测试方法,完成了卫星导航定收终端的定位/测速/授时精度、动态范围、接收灵敏度、开机定位、失锁重捕、功耗等主要技术指标的自动化定量测试