向intel_cyu提问

converf 2008-04-18 02:40:57
多核CPU中,要很好地发挥出多个CPU的性能的话,必须保证分配到各个CPU上的任务有一个很好的负载平衡,如何才能做到每个CPU都能有很好的负载平衡。
...全文
91 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
intel_cyu 2008-04-20
  • 打赏
  • 举报
回复
编写面向多核处理利器的程序,首先需要考虑的将自己的程序的多线程化,将程序分解为同时执行的多个线程,多个线程能同时运行于不同的处理器/核上。
所以要保持负载平衡,实质上让每个线程都有相似的工作量。如何为各个线程分配工作,具体的应用不同,分配的方法也不相同。大家可以考虑使用Intel Threading Profiler 这个工具。 它能够方便分析各CPU上的负载平衡情况。

567

社区成员

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

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