积极答复者
如何利用多核?

问题
-
我注意到系统为作业分配资源时都是按节点分配,而每个节点上分配的核只有一个,如下图所示。请问要想利用其余的核,是不是要用到WCF中的某些与多核有关的模式或者功能? 初次使用WCF,很多都不会。
- 已编辑 coding_cat 2011年10月19日 10:41
2011年10月19日 10:32
答案
-
楼主很细心,我检查之后发现这是我们作业列表网页的一个bug,你贴出来的是任务细节视图,那里显示的值1实际上是分配的节点数而不是核数,谢谢你指出这一问题。
iiFlame很热心,你的个人认识是正确的,谢谢你和大家分享你的使用心得,同时谢谢你的表扬:)
- 已标记为答案 Zhen WEI MSFTModerator 2011年10月19日 13:21
2011年10月19日 13:21版主 -
SOA模型已经把复杂的并行封装起来了,你只要以合理的方式分成若干个request,服务器端会根据可用的资源自动并行处理各个request。比如你发1024个request,系统给你64个核,理想情况下每个核为你算16个request。
MPI,首先参看http://social.msdn.microsoft.com/Forums/zh-CN/WindowsHPCServer/thread/8282281b-3c21-48c6-8845-ed976af9e64f,与SOA一样,client.exe这个程序可以占用32个核,在client.exe里提交的MPI作业可以另外占用2个节点(共64个核)。
- 已标记为答案 Zhen WEI MSFTModerator 2011年10月22日 15:12
2011年10月22日 15:11版主
全部回复
-
楼主很细心,我检查之后发现这是我们作业列表网页的一个bug,你贴出来的是任务细节视图,那里显示的值1实际上是分配的节点数而不是核数,谢谢你指出这一问题。
iiFlame很热心,你的个人认识是正确的,谢谢你和大家分享你的使用心得,同时谢谢你的表扬:)
- 已标记为答案 Zhen WEI MSFTModerator 2011年10月19日 13:21
2011年10月19日 13:21版主 -
SOA模型已经把复杂的并行封装起来了,你只要以合理的方式分成若干个request,服务器端会根据可用的资源自动并行处理各个request。比如你发1024个request,系统给你64个核,理想情况下每个核为你算16个request。
MPI,首先参看http://social.msdn.microsoft.com/Forums/zh-CN/WindowsHPCServer/thread/8282281b-3c21-48c6-8845-ed976af9e64f,与SOA一样,client.exe这个程序可以占用32个核,在client.exe里提交的MPI作业可以另外占用2个节点(共64个核)。
- 已标记为答案 Zhen WEI MSFTModerator 2011年10月22日 15:12
2011年10月22日 15:11版主