• 其他语言



英特尔
® 
工具使在多个处理器上实现线程化更加轻松



页面和feed选项
打印 | 通过电子邮件发送给朋友 | 联系支持中心 | RSS
收藏此页
Digg此页 | 添加到您的del.icio.us帐号
目录
给此页评分
 
了解更多
 
 
相关链接
 
关于作者
James Rose 是英特尔公司客户工程技术部的一名技术工程经理。

论坛标签

搜索标签
 

介绍
英特尔® 线程档案器、英特尔® 线程检查器,以及支持 OpenMP* 的英特尔® 编译器可以帮助您快速评估线程化应用的性能。

作者 James Rose

作为使用多核处理器的软件开发人员,您将面临以下挑战:确定线程化技术是否有助于提高性能、是否值得投入精力、或者是否可以实现。

支持 OpenMP* 的英特尔® 编译器和线程工具(英特尔® 线程档案器和英特尔® 线程检查器)可以帮助您快速评估运行在两个、四个甚至多个处理器上的线程化应用的性能,并具体确定那些用于支持线程化且需要保护的数据在代码中的位置。所有这些评估都可以利用直观的、由编译器支持的 OpenMP 编译指示(pragma)在代码中执行。

采用这些工具,可以在单线程模式下运行代码,并可无需预先真正实现线程化代码,即可评估代码在实际的多核系统或多处理器系统中的运行情况。结合使用 OpenMP 与 英特尔® 线程档案器和英特尔® 线程检查器的这一评估方法称作"线程数独立模式",这一快速而强大的技术有助于评估线程性能并实现平衡。

此外,并行代码的开发可以在笔记本电脑或其它计算机系统上执行,这些系统虽然比目标系统的内核少,但仍可获得有关应用于这些系统的多核处理器的可扩展性评估。本文将讨论如何使用这些工具执行该分析。

上一部分上一部分2  3  4  5  下一部分

第 1 页, 共 6 页 

我们邀请您在本页 发表评论 (不受客服控制),或直接向我们的支持中心 提问.