期刊文献+

二维非线性对流扩散方程求解程序的测试与优化

Performance Testing and Optimization for Solution of 2D Nonlinear Convection Dominated Diffusion Problem
下载PDF
导出
摘要 在IA-64架构Itanium2处理器上,应用gprof和pfmon对二维非线性对流扩散方程求解程序源代码进行了性能测试。在分析给定程序的数据结构,子过程调用关系,重点子程序中循环体的迭代空间、数据空间、访问轨迹,输入输出数据量大小和程序结构等的基础上,应用子过程合并、循环变换、分支消除、循环顺序逆转、数组一维结构化为二维结构、输入参数给定等方法,改善了数据访问的时空局部性,程序性能有15%的提高。 Applying the tool named gprof and pfmon to get the program's measurement and analysis on IA- 64, For improving the perfor- mance,the data structures,lteration- space,array- space,data accessing tracks in loop nests and the call tree of the given program is described. By applying some methods, such as merging subroutines,loop interchange, branch removing,loop skewing, inline function, for guessing the logical multi - dimensional array structures from the flat one- dimensional arrays and parameter constant to enhance program code's memory locality optimizations, perfomances achieved is 15 percent higher than the original program.
出处 《计算机技术与发展》 2009年第7期137-140,共4页 Computer Technology and Development
关键词 程序性能优化 数据局部性 循环变换 数据变换 program performance optimization data locality loop transformations data transformations
  • 相关文献

参考文献9

二级参考文献36

  • 1陈景良,陆金甫,肖世江.Burgers方程的交替分组显式方法[J].清华大学学报(自然科学版),1994,34(3):108-116. 被引量:5
  • 2张斌,窦文华.多机系统中的软件动态跟踪[J].计算机与数字工程,1995,23(2):46-51. 被引量:1
  • 3金承日 刘家琦.Buegers方程的交替分组显示迭代方法.计算物理,1989,15(5):607-613.
  • 4忻孝康 黄光伟.对流扩散方程的一种简单有效的欧拉--拉格朗日分裂格式[J].空气动力学报,1986,4(1):65-73.
  • 5韩庆书 龚霄雁.用特征型Garlerkin方法求解Burgers方程[J].水动力学研究与进展,1988,3(1):36-45.
  • 6Evans D J, Sahimi M S. The numerical solution of Burgersequation by the alternating groupexplicit (AGE) method[J]. Intern J Computer Math, 1989,29:39-64.
  • 7王汝权 周保民.一个半隐式指数型差分格式.计算数学,1986,8(1):109-113.
  • 8李炜.黏性流体的混合有限分析解法[M].北京:科学出版社,2001..
  • 9Carr S. , Mckinley K. S. , Tseng Chau-Wen. Compiler optimizations for improving data locality. In: Proceedings of the 6th International Conference on Architectural Support for Programming Languages and Operating Systems, San Jose, California,1994, 252~262
  • 10Wolf M. , Lam M.. A data locality optimizing algorithm. In:Proceedings of the ACM conference on Programming Language Design and Implementation,Toronto, Canada, 1991, 30~44

共引文献15

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部