原文服务方: 西安交通大学学报       
摘要:
针对目前大多数计算流体力学程序对系统的单核计算能力利用不足,提出一种针对计算流体力学程序的单核指令级优化方法.该方法首先分析程序的性能指标存在潜在的性能不足,根据分析结果进行优化;依据容器的存储特性和系统的访存特性,对程序的存储结构和访存顺序进行调整,以优化空间开销和访存性能;对CPU的流水机制进行分析,在循环和分支中消除指令的控制相关和数据相关从而达到减少流水中断率的目的;分析编译器对高级语言的处理特点并结合系统中的运行时栈在指令级作出分析,优化指令结构从而减少指令冗余和降低指令复杂度.实验结果表明,在TIANHE-1A超级计算机系统上进行测试,与优化前程序相比,优化后的程序执行时间约减少68.34%,空间消耗约减少55.43%.通过对程序性能各项指标进行分析的结果表明,程序在流水中断率、缓存命中率及机器指令数等性能指标上均有大幅地提升,该方法优化覆盖范围多于目前其他优化方法,有较好的优化效果,在计算流体力学程序优化研究中具有一定的借鉴价值.
推荐文章
计算流体力学在制冷工程中的应用
计算流体力学
制冷
数值模拟
优化设计
计算地球流体力学的回顾、进展及展望
计算地球流体力学
线性发展方程
非线性发展方程
计算稳定性
完全平方守恒差分格式
准完全平方守恒差分格式
基于计算流体力学方法的动静压轴承研究
雷诺方程
计算流体力学
N-S方程
动静压轴承
计算流体力学在塔内件开发中的应用
计算流体力学
塔内件
开发
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 计算流体力学程序单核指令级优化方法
来源期刊 西安交通大学学报 学科
关键词 流体力学程序 指令级优化 访存优化 流水优化
年,卷(期) 2018,(12) 所属期刊栏目
研究方向 页码范围 77-83
页数 7页 分类号 TP302.7
字数 语种 中文
DOI 10.7652/xjtuxb201812012
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 董小社 西安交通大学计算机科学与技术系 114 962 16.0 24.0
2 张兴军 西安交通大学计算机科学与技术系 37 347 8.0 18.0
3 刘闯 西安交通大学计算机科学与技术系 2 0 0.0 0.0
4 何峰 西安交通大学计算机科学与技术系 1 0 0.0 0.0
5 肖兮 西安交通大学计算机科学与技术系 2 0 0.0 0.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (39)
共引文献  (8)
参考文献  (13)
节点文献
引证文献  (0)
同被引文献  (0)
二级引证文献  (0)
1980(1)
  • 参考文献(0)
  • 二级参考文献(1)
2000(1)
  • 参考文献(0)
  • 二级参考文献(1)
2004(2)
  • 参考文献(0)
  • 二级参考文献(2)
2005(1)
  • 参考文献(0)
  • 二级参考文献(1)
2006(2)
  • 参考文献(0)
  • 二级参考文献(2)
2007(1)
  • 参考文献(0)
  • 二级参考文献(1)
2008(2)
  • 参考文献(0)
  • 二级参考文献(2)
2009(5)
  • 参考文献(1)
  • 二级参考文献(4)
2010(2)
  • 参考文献(0)
  • 二级参考文献(2)
2011(4)
  • 参考文献(1)
  • 二级参考文献(3)
2012(2)
  • 参考文献(0)
  • 二级参考文献(2)
2013(3)
  • 参考文献(1)
  • 二级参考文献(2)
2014(8)
  • 参考文献(4)
  • 二级参考文献(4)
2015(2)
  • 参考文献(1)
  • 二级参考文献(1)
2016(4)
  • 参考文献(1)
  • 二级参考文献(3)
2017(9)
  • 参考文献(1)
  • 二级参考文献(8)
2018(3)
  • 参考文献(3)
  • 二级参考文献(0)
2018(3)
  • 参考文献(3)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
研究主题发展历程
节点文献
流体力学程序
指令级优化
访存优化
流水优化
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
西安交通大学学报
月刊
0253-987X
61-1069/T
大16开
1960-01-01
chi
出版文献量(篇)
7020
总下载数(次)
0
论文1v1指导