大规模科学计算应用的性能建模技术研究

来源 :清华大学 | 被引量 : 2次 | 上传用户:kevinsnower
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
大规模科学计算应用是运行在高性能计算机上的主要应用。如何高效运行这些科学计算应用一直以来都是高性能计算领域的研究热点。随着科学计算应用与体系结构的日趋复杂,科学计算应用的实际运行性能与期望性能的差距与日俱增。为提高应用程序的性能,性能分析是其中的必需步骤,性能分析工具也已经成为高性能计算系统不可或缺的重要组件。在性能分析工作中,性能建模是识别关键性能特征,预测潜在性能问题的关键技术。但科学计算应用的复杂性与庞大性、计算平台的多样性以及应用程序与平台交互过程的非线性特征为性能建模带来了挑战,同时也带来了更迫切的需求。本文在高效建模技术及其应用方面开展了深入研究,主要工作包括:·提出并建立了面向复杂地球系统模式的分析型性能模型:发掘地球系统模式中各模式分量的算法特征与关键计算核心,量化关键控制因子与计算核心运行时间之间的关系,进一步分析各模式分量间的耦合关系构建地球系统模式全局性能模型框架。以公共地球系统模式为例,对150万行代码量的真实复杂大规模科学计算应用建立了分析型性能模型,并在通用多核平台上用典型全耦合算例进行了验证,性能模型平均误差为10%。·提出了应用无关的资源导向性能模型:设计并实现了自动化性能建模系统,与传统利用插装技术获取应用程序时间信息的方法不同,资源导向性能模型引入硬件采样性能信息,构建关键性能事件与程序时间之间的量化模型,并将这些方法应用于计算核心识别和模型建立等建模关键步骤。该模型从体系结构维度描述应用程序与计算平台的交互,有效量化非线性的性能行为特征,支持自动化建模,并准确定位应用程序性能瓶颈,在通用多核平台与众核平台上的测试显示,性能模型平均误差为8%。·针对多物理耦合科学计算应用进程布局的高维寻优困难,提出快速进程布局搜索算法:基于矩阵排样的思想将寻优过程分解为剪枝布局组合和搜索优化布局两个阶段,并通过复用最优子布局和利用最佳并行度分析来进一步降低搜索空间。将上述性能模型与进程布局搜索算法相结合,本文设计和实现了自动化进程布局优化工具,并将其成功应用于多个地球系统模式项目。
其他文献
作为现代企业或组织的一种重要管理方法,项目管理已经在各行各业的运作发展中扮演着重要的角色,并取得了愈加高效的成就。而目前,社会的发展使得项目的形态更加复杂,多项目同
目的探讨Rh系统类抗体的抗体筛选、抗体鉴定、交叉配血的过程,为临床提供有效的输血前检测和血液选择的方法。方法采用盐水试管立即离心法鉴定ABO、Rh血型抗原。采用盐水试管
中国随着离异人数的增多,离异单亲家庭儿童道德教育问题成为一个急迫的话题。离异单亲家庭和完整家庭相比,在家庭结构、家庭情感系统、家庭教育、家庭心理环境、学校和社会环
生态系统理论强调个体的行为和心理发展会受到环境的显著影响。本文以案例分析的形式,从微观系统、中观系统、外观系统和宏观系统四个层面探讨重病大学生的帮扶途径,思考学校
培育居民的社区意识有助于协调社区阶层间的利益和矛盾,维持社区的和谐与稳定,降低社区治理的成本。当前城市居民的社区意识还较为低迷,具体体现在以下4个方面:社区认同度不
随着计算机技术的不断发展,CFD技术逐渐成为学术科研的一个非常重要的工具,其模拟结果的可信度也倍受关注。作者结合CFD数值模拟的整个过程,首先回顾了CFD模拟中可能会产生的
当前我国图书馆的管理模式的改革已经进入了深水区,怎样进一步促进图书馆管理模式的改革发展是现在亟待解决的问题。公共管理理论作为一种新型理念是将人置于公共中心地位的
基础岩体适应性对特高拱坝安全与稳定至关重要,作为重大工程的基础岩体,柱状节理岩体的复杂力学特性及其工程响应引起了广泛关注,是当前岩石力学与工程、水工结构学科研究的
农业转移人口进入城市数量的不断激增和城市发展空间资源的日益紧缺,进一步加剧了我国城市住房问题的艰巨性和复杂性,商品化住房供给方式远远难以满足或适应城市居民的现实需
在过去的几十年里,超临界流体(SCF)技术已经被广泛应用于药物微粒的制备。超临界流体技术制备药物微粒可有效克服传统方法中大量使用有机溶剂、产物易降解、产物粒度分布广等缺点。在众多SCF技术进行药物微粒化的过程中,超临界流体快速膨胀过程(RESS)是最简单且有效的方法之一。RESS技术具有以下优势:设备简单,操作条件温和,产物粒径可控且粒径分布窄,产物不易降解等。溶质在SCF中的溶解度数据对于SCF