%0 Journal Article %T 一个结构网格并行cfd程序的单机性能优化 %A 车永刚 %A 张理论 %A 王勇献 %A 徐传福 %A 刘巍 %A 王正华 %A 刘化勇? %J 计算机科学 %D 2013 %X 从单机性能优化角度对一个高阶精度结构网格cfi)并行程序进行了优化。通过识别关键变量并对其进行常量参数化优化,使编译器能够实现更高级别的针对性优化;根据程序数据结构特点及访问模式,设计了分级数据缓存技术,使程序主要计算代码能够以更优的方式访问主要数据结构,提高了访存空间局部性;进行了各种循环变换,以优化访存性能。在国家超算长沙中心“`tianhe—la',并行机上的测试结果表明,相对于采用intel编译器最高优化级别的版本,其对10。万网格点二维翼型算例,串行程序性能提高约22.2%-28.9%;对1.12亿网格点三角翼算例,并行程序性能提高约13.9%-20.2%。 %K cfd并行计算 %K 单机性能优化 %K 关键变量参数化 %K 分级数据缓存 %U http://www.jsjkx.com/jsjkx/ch/reader/view_abstract.aspx?file_no=130325&flag=1