在多核平台上快速知晓程序的各个线程负载- Intel性能调试工具之小贴士(1)

zhenyuwang 2008-02-22 04:35:14
我们总希望自己写的多线程程序在多核上的任务分布均匀,以求性能最优化.
使用Intel® VTune™ Performance Analyzer之样本采集器收集性能数据,在进程报告中选中目标进程,然后打开线程报告:
http://photo10.hexun.com/p/2008/0222/172559/m_5BA5D3E7587BFA856D0CA64A97774780.jpg
可见线程间任务分布不均匀,须改写代码,已达到下图效果:
http://photo10.hexun.com/p/2008/0222/172562/m_8E69DBF500CC8897A32FB560A036B02A.jpg
...全文
278 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhenyuwang 2008-02-23
  • 打赏
  • 举报
回复
为什么我不能修改自己的贴子???(重发)

我们总希望自己写的多线程程序在多核上的任务分布均匀,以求性能最优化.
使用Intel® VTune™ Performance Analyzer之样本采集器收集性能数据,在进程报告中选中目标进程,然后打开线程报告:
[img=http://photo10.hexun.com/p/2008/0222/172559/m_5BA5D3E7587BFA856D0CA64A97774780.jpg]http://photo10.hexun.com/p/2008/0222/172559/m_5BA5D3E7587BFA856D0CA64A97774780.jpg [/img]

可见线程间任务分布不均匀,须改写代码,已达到下图效果:

[img=http://photo10.hexun.com/p/2008/0222/172562/m_8E69DBF500CC8897A32FB560A036B02A.jpg]http://photo10.hexun.com/p/2008/0222/172562/m_8E69DBF500CC8897A32FB560A036B02A.jpg [/img]

567

社区成员

发帖
与我相关
我的任务
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
  • 英特尔技术社区
  • shere_lin
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧