《表1收益评估前后并行循环数目对比结果》
优化效果测试部分并没有对数据布局模块使用的数组边界分析以及指针范围分析方法进行测试.这里没有对其进行测试主要是因为在标准测试集或者经过精心优化的成熟科学计算程序里,数组大小的定义以及指针变量内存空间的申请都是根据程序需要进行的,通常没有进一步优化的空间.然而,在编译框架的实际使用场景中,编译的经常是没有经过充分优化的程序,可能是一个新手程序员编写的程序,也可能是一个程序初步的版本,在这样的程序中申请了过大的内存空间是一种常见的现象.所以,这两种优化方法在编译框架的实际应用中是非常有用的,本文给出的编译框架会在数组边界分析和指针范围分析后,将实际使用空间小于定义或申请空间大小的变量在输出信息中进行提示,方便程序员检查优化程序.
图表编号 | XD0039649700 严禁用于非法目的 |
---|---|
绘制时间 | 2019.04.01 |
作者 | 李雁冰、赵荣彩、韩林、赵捷、徐金龙、李颖颖 |
绘制单位 | 数学工程与先进计算国家重点实验室、数学工程与先进计算国家重点实验室、数学工程与先进计算国家重点实验室、数学工程与先进计算国家重点实验室、数学工程与先进计算国家重点实验室、数学工程与先进计算国家重点实验室 |
更多格式 | 高清、无水印(增值服务) |