搜索
编程论坛
→
开发语言
→
C++论坛
→
『 C++教室 』
→ 请问大家如何做多核并行运算?我用的是VS2010.
标题:
请问大家如何做多核并行运算?我用的是VS2010.
只看楼主
frankliuao
等 级:
新手上路
帖 子:2
专家分:0
注 册:2011-10-8
结帖率:
0
楼主
问题点数:0 回复次数:2
请问大家如何做多核并行运算?我用的是VS2010.
我现在的研究方向需要做很多计算,比方说是对几万个粒子的运动轨迹做模拟,而这几万个粒子是没有互相影响的。我的电脑是4核的,而往往串行运算只能用一个核来做,浪费。
如何编写代码让计算机OS分配不同的核来做我的程序的不同分块?比方说我可以同时算2500个粒子,4个核同时计算。
如果您懂这方面的知识请帮忙,感激不尽!!!请发我短消息或回复您知道的所有知识,包括您知道能下载的相关书籍和帖子,等等。谢谢谢谢!
搜索更多相关主题的帖子:
如何
计算机
轨迹
知识
2011-10-09 00:42
rjsp
等 级:
版主
威 望:
507
帖 子:8890
专家分:53117
注 册:2011-1-18
第
2
楼
得分:0
你这种情况最适合的是使用GPU
如果你只想用CPU的话,OpenMP也可行
如果你不会OpenMP的话,自己开4到5个线程。顶多再用 SetThreadAffinityMask 主动来选择CPU
2011-10-09 08:20
pangding
来 自:北京
等 级:
贵宾
威 望:
94
帖 子:6784
专家分:16751
注 册:2008-12-20
第
3
楼
得分:0
回复知道的所有知识……
2011-10-09 10:03
3
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-351844-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.636389 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved