基于参数配置的超算系统优化研究

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:venly
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
高性能计算机的硬件性能的提高,需要有相应的软件支持,才能在实际使用时发挥出硬件系统的性能长处。超算系统的应用程序在固定的硬件平台上会被用户多次运行,应用程序在具体硬件平台上最优的参数配置可以推荐给超算用户,提高应用程序性能。超级计算机的复杂性不断增加,高性能计算应用要获得最好的性能是一项很困难的任务,需要对超级计算机系统的软件、硬件的所有层次进行最大化调优。编译器优化选项、程序运行时参数、超线程会对程序性能有显著影响。其中,编译器优化选项、程序运行时参数为程序相关参数配置,对其进行优化不需要重启机器。超线程为硬件系统参数配置,超线程是Intel处理器的硬件开关,启动超线程需要重启机器。根据超算系统特点,本文提出了从参数配置的角度研究超算系统优化问题。根据研究问题的特点,从两个层面对超算系统进行优化:程序相关参数配置优化和硬件系统参数配置优化。本文的具体内容如下:1.程序相关参数配置优化问题可以归纳为多因素实验问题。该问题是对真实应用场景的抽象,具有一定的实用价值。通过分析问题的具体特性,提出了适应编译器优化选项和程序运行时参数具体特点的实验设计方法,利用正交实验对编译器优化选项进行优化,联用均匀实验与正交实验对程序运行时参数进行优化,并将编译与运行最优参数联合来优化应用程序,超算系统平台上的实验结果表明了我们提出的方法的有效性。2.并行程序性能是开启超线程后有效利用空闲周期带来的性能提高效果与CPU、缓存、带宽共享导致的资源冲突效果相互制衡的结果,超线程能带来多少性能的提高,取决于并行程序的特征。通过采集并行程序运行特征,采用回归分析研究并行程序性能提升效果与并行程序运行特征的关系,超算系统平台上的实验结果表明了我们提出的方法的有效性。程序相关参数配置优化和硬件系统参数配置优化分别是对超算系统的软件、硬件进行调优,是相辅相成的。程序相关参数配置优化可以提高程序性能,硬件系统参数配置优化可以提高超算系统吞吐率,同时进行这两个层面调优可以最大程度地优化超算系统。
其他文献
近年来,随着勘探程度的深入,地震资料处理的难度越来越高,特别是目前勘探地区大部分是黄土塬、山地、沙漠等复杂地形。这些地区地表起伏不平,地表高差较大,低降速带较厚且厚
青岛市是沿海较为发达的旅游城市,研究区位于青岛市境内的四个不同功能区,包括青岛市(Ⅰ)、青岛市(Ⅱ)、黄岛区和董家口经济技术开发区。其中青岛市(Ⅰ)是青岛市有名的老工业区,青岛市(Ⅱ)主要发展旅游文化,黄岛区为石油化工区,董家口经济技术开发区是新兴经济发展区。本研究主要针对青岛市不同功能区土壤重金属污染问题,首先用统计分析的方法对其土壤重金属特征进行了分析;然后用单因子污染指数法、内梅罗综合污染指
无线云接入网络(C-RAN)作为未来5G关键技术之一,为解决传统接入网面临的能耗、成本、基站利用率等问题提供了一种有效的解决方案。相比于传统无线接入网,C-RAN系统采用集中化
随着移动智能终端设备的普及,移动互联网业务近年来飞速发展,在当前服务多样性发展、客户对服务的可选择性越来越广泛的环境下,服务提供商想要在竞争中增大自己的优势,吸引并
史家屯金矿距长春市二道区东南部22km,行政区划隶属长春市二道区劝农山镇管辖,交通极为便利。该区大地构造位置位于华北板块和西伯利亚板块交接的陆缘增生构造带内。区内出露
当今人们对于移动通信的容量和效率的需求迅猛增长,但是在现有的常见通信环境和通信技术条件下,小区内的通信容量常常捉襟见肘,用户体验有待提高。所以现在移动运营商在进行
本论文从金属氧化物Ce02着手,采用水热法制备了不同形貌的CeO2,分别为纳米立方体、纳米八面体、纳米纺锤体、纳米球、纳米棒、纳米片、纳米线、纳米杆和花状结构。通过浸渍法
研究区位于小兴安岭—松嫩盆缘多金属成矿带、弓棚子-五道岭铜钼铅锌钨成矿亚带,即“弓棚子—平山铜铁多金属Ⅰ级远景区”的南段。区域具有良好的找矿潜力,区内发育宾县弓棚
本文所研究的沁南区块位于沁水盆地南部东翼斜坡部位,纵向上发育多套煤层,其中横向较稳定、厚度较大的是石炭系太原组15号和二叠系山西组3号煤层。沁水盆地是形成于古生界基
本文立足于已经成功应用于合成生物可降解高分子材料的金属配合物的基础上,设计并成功合成了一系列多齿氮配位金属有机化合物。此中,把成功合成的镁/铝物质应用于合成PCL的反