| 最终修改于 : | 2009年04月07日 01:22 |
评级 |
|
英特尔® Parallel Amplifier 可分析并提供关于代码性能的信息。英特尔® Parallel Amplifier 能够显示性能问题,使您能针对这些性能问题集中注意力进行性能调优,并在最短时间内获得最大的性能提升。
本入门指南旨在介绍 Amplifier 的基本特性。
学完本指南后,您将能够使用 Amplifier 分析代码,从而找出可获得最大性能提升的性能热点。
本文将逐步为您介绍调优示例应用程序的全过程,并介绍其中的各个阶段:
如需直观感受入门体验,请观看Show Me 视频演示
本文分成以下几个部分:
首先,您需要在 Microsoft* Visual Studio* 环境中建立示例应用程序。本指南中的矩阵示例应用程序用于计算矩阵变换。为便于分析并快速评估优化效果,应用程序中包含一个计时器,可显示计算矩阵变换所用的时间。
建立应用程序:
生成应用程序后,即可对 <install-dir>/samples/matrix 目录中所提供代码的性能进行分析。英特尔® Parallel Amplifier 提供了多种类型的分析,可收集不同类型的性能数据。在此步骤中,您将运行热点(Hotspot)分析来收集数据、查看结果并深入观察造成某个问题的相关源代码。热点分析可帮助您理解应用程序将运行时间耗费在哪些地方,并识别出最耗时的函数。查看详情
此步骤中,您将运行并发性分析,了解应用程序是否有效利用了所有处理器内核,并识别哪些串行化程度较高的代码需要并行化。查看详情
此步骤中,您将运行锁定和等待分析,了解 algorithm_3 中出现标记为 OK 的串行 CPU 时间的原因。请点击这里查看详情。
此步骤中,您将比较并发性分析结果。您将能够按函数查看性能变化。通过将优化前后的结果进行比较,可以评估这些优化对性能的影响及影响的程度。请点击这里查看详情。
本指南重点介绍了英特尔® Parallel Amplifier 的基本特性。要了解更多特性并通过英特尔® Parallel Amplifier 获得更多收益,请点击这里查看后续步骤。
| 2009年04月14日 05:39
magicbluesky
|
怎么运行热点(Hotspot)分析? 我在VS2005上没有发现Amplifier ,在工具选项里面也没有 我安装的是parallel_studio_beta_update2_setup.exe |
| 2009年04月14日 20:39
Peng Huang
| 我也有同样的问题!查了一下是Amplifier并没有集成到vs2005中!难道是测试版的问题?? |
| 2009年04月14日 20:41
Peng Huang
| 我也有楼上的问题!查了一下,似乎是Amplifier没 与VS2005集成!手动集成也失败了,提示的信息是 |
| 2009年04月16日 22:59
govago126 |
为什么总是只有IDE环境的。 命令行的工具没有吗?????? |
| 2009年04月17日 02:38
yjy |
希望教程写的详细一点,在vs2008 中到哪找这个 工具栏 , 既然是入门教程, 就应该考虑到这些细节 ,谢谢 |
| 2009年04月17日 07:29
yefengnidie
| 工具。。 |
| 2009年04月17日 19:03
nyeboy198826
| 这个工具是要下载的 |
| 2009年04月20日 07:21
cuixiaoyu |
我也遇到与3,4楼同样的问题,在VC2005中没有找到Amplifier,请问应该如何设置,或者到哪能下载到? 谢谢 |
| 2009年04月21日 06:38
clark927
| 跟VTUNE 对比下就好了 |
| 2009年04月21日 06:38
clark927
| 跟VTUNE 对比下就好了 |
| 2009年04月23日 00:36
otherguy2519
| Amplifier没找到啊 |
| 2009年04月23日 01:21
yushun |
05,08安装parallel_studio_beta_update2_setup.exe后都没有amplifier 请举办方对参赛人员开放amplifier的使用权。 |
| 2009年04月23日 06:12
thorlee
|
我也觉得这点做的不太好,既然是入门教程就应 说明怎么安装啊~!!!我的系统是vista的,IDE是V Studio 后vc2008工具栏下面还是没有Amplifier,我去interl论 看了下,说把在“语言和区域选项”中把“非Unic Parallel Studio Beta\Installs\1033\uninstall\下的Data1.cab文件。但是文件 命名存在啊!!(我是用管理员权限安装的)。 我把语言区域选项改回中文就能正常安装,但是装下来又找不到Amplifier,烦人啊~!!!!到底怎么才能解决这个问题呢??? 还有\Parallel Studio\Amplifier\bin32下有好几个EXE文件,有人试过执行哪个能调出hotspot分析工具么??? |
| 2009年04月23日 08:53
thorlee
| 问题终于解决了~~~就是要把区域和语言选项换成 文的,换成英文后在控制面板中卸载Amplifier,( Studio,(如果你之前卸载了Composer,就会提示你找 不到Data1.cab文件),这时候只有Amplifier会被安装 祝你成功~!:) |
| 2009年04月24日 05:35
王颖 | 太麻烦了,这样怎么让人参赛 |
| 2009年04月24日 23:59
qfjs88125intel
|
我用啦,可以的 |
| 2009年04月25日 01:18
livewarer2009
| 我的VS2005没有集成那个工具咋办啊? |
| 2009年04月25日 03:39
rong | 和上楼同感 |
| 2009年04月25日 22:09
yushun515 |
请参照这篇文章 http://software.intel.com/en-us/articles/installation-of-int.....g-systems/ |
| 2009年04月27日 00:44
wangoron18 | how should I hand in the text I have read? |
| 2009年04月27日 10:14
weiwei22844 |
1. As Peter Wang said: Change "Language for non-Unicode program" setting from Chinese/Korean/Japanese to English, using "Control Panel"->"Regional and Language Options"->"Advanced", then reboot your system. 2.uninstall the Amplifier(Only Amplifier, not Composer). 3.re-install the Parallel Studio, you will see that only about 144MB data will be writen on your system(that's the data of Amplifier).Note that, if you uninstall Composer at step 2, you may unable to re-install Parallel Studio,the install program will tell you that "Data1.cab in \Intel Parallel Studio Beta\Installs\1033\uninstall cann't be found", and this is what i meet at frist…… 4.change language back to Chinese, you can see the Amplifier now :) |
| 2009年04月27日 21:45
Corsair |
可以不用卸载 Amplifier 的~ 更换语言和区域选项 中的非unicode选项为英文 然后在cmd窗口中切换到 Intel\Parallel Studio\Amplifier\bin32 目录 输入ampl-vsreg.exe integrate vs2005 或者 vs-reg-tool.exe integrate vs2005 其中vs2005 根据自己的vs版本选择 vs2005/vs2008 终于装上啦~~ O(∩_∩)O~ |
| 2009年04月28日 20:15
haoshuang3394
|
楼上说的是对的,我试过了在此再修改一下: 1.更换语言和区域选项 中的非unicode选项为英文 2.reboot 3.然后在cmd窗口中切换到 Intel\Parallel Studio\Amplifier\bin32 目录 输入:ampl-vsreg.exe integrate vs2005 或者 vs-reg-tool.exe integrate vs2005 其中vs2005 根据自己的vs版本选择 vs2005/vs2008 4.重新进入语言选择,把语言改回中文 |
| 2009年05月03日 03:51
july | 我找了没找到,是不是在工具——选项——环境——区域设置——语言中选啊,可是我的只有中文和 与windows 相同两个选项。 |
| 2009年05月05日 08:17
hbfbi
| 确实有点麻烦!! |
| 2009年05月07日 19:53
黄雄波 |
hao! |
| 2009年05月07日 21:37
杨宇 | hao |
| 2009年05月08日 00:56
金亮 | good tool ! but i don't know how to use. |
| 2009年05月10日 21:03
1111111111 | a |
| 2009年05月11日 00:22
whusunny
| 非常感谢Corsair和haoshuang3394,安装问题已经解决。希望Intel可以把这些问题汇总一下,放在大赛首页上。 |
| 2009年05月11日 01:59
whusunny
|
全部学习完毕。 发现parallel_studio_beta_update2中Amplifier 的示例程序默认将EnterCriticalSection语句注释掉了。 提醒大家注意! |
| 2009年05月11日 04:41
hxc | design plugin for linux and windows |
| 2009年05月13日 01:49
blue2009 | 介绍不具体啊 |
| 2009年05月15日 08:43
刘阳 | good |
| 2009年05月18日 22:51
gsunzju.edu.cn
| 希望能有详细的教程 |
| 2009年05月20日 18:43
gaoang | 学习。。。 |
| 2009年05月22日 07:34
hewitt | 的确装上了! |
| 2009年05月23日 07:34
y5254yyahoo.com.cn
| 感觉不错啊 |
| 2009年05月23日 07:35
y5254yyahoo.com.cn
| 这里的总分有什么用 |
| 2009年05月25日 08:19
倪礼 | 很有用 |
| 2009年05月25日 09:12
倪艳华 | 谔谔 |
| 2009年05月29日 18:02
管臣磊 | 同感 |
| 2009年05月30日 20:17
段志飞 | good |

ztz0223
80
状态分数:
30
一直相信intel的技术