Posted on 2011-07-13 21:39
RTY 阅读(521)
评论(0) 编辑 收藏 引用 所属分类:
C/C++ 、
软件 、
转载随笔
作者: Peter Wang (Intel) (28 篇文章) 日期: 九月 17, 2010 在 2:14 下午
最近Intel新发布的产品Intel® Parallel Studio 2011包含四个组件:Intel® Parallel Composer 2011, Intel® Parallel Inspector 2011,Intel® Parallel Amplifier 和Intel® Parallel Advisor。
我们知道Intel® Parallel Inspector 2011 可以对程序进行动态检查,包含内存检查和线程检查。
现在Intel® Parallel Studio 2011不用执行程序,也可以发现原代码的错误。这个功能(Static Security Analysis - SSA) 给我们带来的好处是:
- 只检查原代码,不检查程序。在最终程序生成前,发现问题。节约了大量的调试时间
- 检查所有的代码,不管路径有没有被执行到
- 还检查“死代码”
- 只专注于内存访问,不检查线程访问
- 无需Test Case (User Input)
SSA功能由二部分来实现:
- Intel® Parallel Composer 2011 实现静态扫描,生成结果
- Intel® Parallel Inspector 2011 打开结果文件,进行分析
Intel® Parallel Composer 2011 上的关键步骤:
1. 选择Intel C++编译器
2. 改变编译器的选项
3. 重新Rebuild, 生成结果
Intel® Parallel Inspector 2011上的关键步骤:
1. 打开结果文件,检查某个错误
2. 对照原代码,发现问题
3. 利用“帮助”,解释问题
如需了解英特尔软件产品相关的性能和优化选项,请参阅
优化注意事项.