请问多核是如何处理负载平衡的?

zhwt1a 2008-05-05 11:34:46
多核是如何处理负载平衡的,较单核而言,它有什么优势?
...全文
136 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
intel_www 2008-05-05
  • 打赏
  • 举报
回复
负载平衡是OS和应用程序要考虑的问题,CPU的每个Core只是负责执行由OS调度到其上面执行的任务。应用程序自身要完成计算任务到多个线程的划分与映射;然后这些线程会被OS已一定的策略调度到各个Core上执行。为了公平性起见,OS通常不会给某个用户线程特别的高优先级,所以同一个应用包含的多个线程之间的负载均衡主要由应用程序设计者自己来控制。程序开发者要自己搞清楚计算任务的属性,然后选取合适的划分方法来保证所有工作线程地负载均衡,从而获得最优的性能。这个过程是多线程程序性能优化过程中很重要的一个步骤。Intel 的线程档案器可以很好的帮助你对线程负载进行分析和优化指导。详情请看我发的关于Intel多线程工具的帖子。工具本身的网页在 http://www.intel.com/cd/software/products/apac/zho/threading/233539.htm

567

社区成员

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

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