首页 | 官方网站   微博 | 高级检索  
     

一个结构网格并行CFD程序的单机性能优化
引用本文:车永刚,张理论,王勇献,徐传福,刘巍,王正华,刘化勇.一个结构网格并行CFD程序的单机性能优化[J].计算机科学,2013,40(3):116-120.
作者姓名:车永刚  张理论  王勇献  徐传福  刘巍  王正华  刘化勇
作者单位:(国防科技大学计算机学院 长沙410073) (空气动力学国家重点实验室 绵阳 621000)
摘    要:从单机性能优化角度对一个高阶精度结构网格CFI)并行程序进行了优化。通过识别关键变量并对其进行 常量参数化优化,使编译器能够实现更高级别的针对性优化;根据程序数据结构特点及访问模式,设计了分级数据缓 存技术,使程序主要计算代码能够以更优的方式访问主要数据结构,提高了访存空间局部性;进行了各种循环变换,以 优化访存性能。在国家超算长沙中心“`Tianhe—lA',并行机上的测试结果表明,相对于采用Intel编译器最高优化级别 的版本,其对10。万网格点二维翼型算例,串行程序性能提高约22.2%-28.9%;对1. 12亿网格点三角翼算例,并行 程序性能提高约13.9%-20.2%。

关 键 词:CFD并行计算,单机性能优化,关键变量参数化,分级数据缓存

Uniprocessor Performance Tuning of a Structured Grid Based Parallel CFD Application
Abstract:
Keywords:Parallel CFD  Uniprocessor performance tuning  Kcy variable parameterization  Multi-level data buffering
点击此处可从《计算机科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号