- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
使用Intel Parallel Studio优化程序性能
使用 Intel® Parallel Studio 优化程序性能
实例分析
宋志凯
sky.song@
目录:
1. Intel® Parallel Studio简介 1
2. 安装 Intel® Parallel Studio 3
3. 使用 Intel® Parallel Inspector 发现内存访问错误 4
4. 使用 Intel® Parallel Amplifier 查找优化机会 8
5. 使用 Intel® Parallel Composer 生成 OpenMP 代码 10
6. 使用 Intel® Parallel Inspector 查找多线程错误 12
7. 使用 Intel® Parallel Amplifier 分析多线程并行性 14
8. 卷积计算例子程序介绍 16
9. 总结 19
2
1. Intel® Parallel Studio 简介
很多程序开发人员知道或者已经使用过英特尔软件开发工具,例如:编译器,VTuneTM性能
分析器,性能库,线程分析工具Thread Profiler,Thread Checker等。这些工具功能多且强大,
都支持Windows*和Linux*操作系统,它们可以用于从串行到并行程序的优化中。基于过去
25 年软件开发和性能优化的经验,英特尔最近发布了必威体育精装版的开发工具集“Intel® Parallel
Studio” 。这个工具集为在微软Windows操作系统下进行C/C++开发的程序员提供了一个界面
友好,功能强大的调试,优化环境。Intel Parallel Studio可以无缝集成在微软Visual Studio 2005
and 2008 中。Intel Parallel Studio包括以下4 个组件:
Intel® Parallel Composer 能够为使用 Microsoft* Visual C++* 的开发人员提供令人惊叹的
并行性开发选择。此产品将编译器、函数库和 Microsoft Visual Studio* 调试器的扩展融为一
体。英特尔® C++ 完全兼容 Microsoft Visual C++ ,并且拥有支持必威体育精装版的 OpenMP* 技术,
可以提供语言扩展来支持并帮助简化为代码添加并行能力的工作。英特尔® Parallel Debugger
Extension 可简化并行调试并确保线程的准确性。英特尔® 线程构建模块(TBB)和英特尔®
集成性能库可提供已经线程化的通用和应用指定函数,从而使得开发人员可以迅速为应用添
加并行能力。
Intel® Parallel Inspector 将线程和内存错误查找功能融入一个强大的错误检测工具中。此工
具有助于提高 Microsoft Visual Studio* 内部 C/C++ 应用的可靠性、安全性和准确性。英特
尔® Parallel Inspector 使用动态方法,不需要特殊的测试工具或编译器,因此通常更加易于
对代码进行测试。
Intel® Parallel Amplifier 英特尔® Parallel Amplifier 使迅速查找多线程性能瓶颈变得简单,
不需要了解处理器架构或代码也可以查找。Parallel Amplifier 省略了推断过程,能够分析
Windows* 应用程序的性能行为,快速访问度量信息,从而加快并改进决策制定。
Intel® Parallel Advisor Lite 是一个预览版组件,能够洞悉并行化如何提升应用程序性能,
帮助提高并行程序设计效率。
对那些已经熟悉了传统英特尔开发工具的程序员来说,这些新工具的名字是陌生的。但是通
过上面的介绍,这些功能却似曾相识。事实上,Parallel Composer 集合了传统的 Intel® C++
compiler, Intel®线程构建模块(Threading Building Blocks ), Intel®集成性能库(Integrated
Perf
您可能关注的文档
- 人事管理信息化建设路径与成果分享.pdf
- 人力资源三支柱模型研究.pdf
- 互联网时代营销.pdf
- 京东数据化运营实操.pdf
- 人工开挖横通道(含喷射混凝土)内部技术交底20131130.pdf
- 人力资源管理高级实验考试攻略.pdf
- 人力资源管理师职业道德讲义.pdf
- 人运动的视觉分析综述_王亮.pdf
- 什么时候进食不易胖.pdf
- 人民日报社2014校园招聘大礼包_人民日报社2014校园招聘.pdf
- 《中国通史》文字稿第12集春秋争霸.docx
- java教程--类与对象-讲义课件(演讲稿).ppt
- Vue应用程序开发-(1).pptx
- 东北师大版社劳动实践与评价指导手册一年级上册主题二活动一寻找五彩的树叶课时课件.pptx
- 外研版英语四年级上册 Module 4 Unit 2 How much is it单元教学设计.docx
- 外研版英语四年级上册Module 4 单元整体教学设计.docx
- 6《上课之前》课件 鄂科技版 心理健康教育一年级.pptx
- 《1~5的认识》说课课件(共25张PPT)人教版一年级上册数学.pptx
- 六《解决问题(1)》说课课件 人教版 三年级上册数学.pptx
- 七《解决问题》说课课件 人教版 二年级上册数学.pptx
文档评论(0)