posts - 319, comments - 22, trackbacks - 0, articles - 11
  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) 给我们带来的好处是:

  1. 只检查原代码,不检查程序。在最终程序生成前,发现问题。节约了大量的调试时间
  2. 检查所有的代码,不管路径有没有被执行到
  3. 还检查“死代码”
  4. 只专注于内存访问,不检查线程访问
  5. 无需Test Case (User Input)

SSA功能由二部分来实现:

  1. Intel® Parallel Composer 2011 实现静态扫描,生成结果
  2. Intel® Parallel Inspector 2011 打开结果文件,进行分析

Intel® Parallel Composer 2011 上的关键步骤:

1. 选择Intel C++编译器

2. 改变编译器的选项

3. 重新Rebuild, 生成结果

Intel® Parallel Inspector 2011上的关键步骤:

1. 打开结果文件,检查某个错误

2. 对照原代码,发现问题

3. 利用“帮助”,解释问题

分类: Blog Challenge, 并行计算, 英特尔® 软件网络 2.0
标签:
如需了解英特尔软件产品相关的性能和优化选项,请参阅优化注意事项.

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理