首页
社区
课程
招聘
[求助]多核处理器写成多线程会增加速度吗?
发表于: 2010-9-17 21:24 6567

[求助]多核处理器写成多线程会增加速度吗?

2010-9-17 21:24
6567
收藏
免费 0
支持
分享
最新回复 (8)
雪    币: 998
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
请参考SetThreadAffinity。另外,你的多线程之间的资源有多少dependency需要处理,影响到加速情况。
或者,你如果是想问单一程序在多核上如何提高效率的问题,我想你应该去了解下多核编程(e.g. OpenMP),而不是多线程放到多核上的问题。
2010-9-17 23:12
0
雪    币: 468
活跃值: (52)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
同问
2010-9-18 19:30
0
雪    币: 209
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
开成4线程之后,4核的cpu,速度居然比单线程慢好多。。。
2010-9-21 13:34
0
雪    币: 468
活跃值: (52)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
杯具啊 。。。。
2010-9-22 08:43
0
雪    币: 563
活跃值: (95)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
4核比2核压缩速度快
2010-9-22 10:41
0
雪    币: 209
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
可能我写得很有问题。。。
2010-9-24 18:13
0
雪    币: 104
活跃值: (73)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
和具体的应用有关。如果你的多个线程之间是完全独立的,可以并行,肯定性能会得到提高;反之如果线程之间有些共享资源需要互斥访问的,那就不好说了,极端情况下线程之间都是串行,那肯定还不如单线程快。
2010-10-23 16:02
0
雪    币: 73
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wil
9
用OpenMP
2010-10-23 18:08
0
游客
登录 | 注册 方可回帖
返回
//