四核并行之后效率只提高了一半,正常吗?

caijinqing 2009-11-30 09:34:14
加精
理想情况下是提高3.5+的吧,但是看了很久原代码,本人感觉是能并的都并了,除开那些并了之后效率更低的,效率只提高了一半,大家说这个正常吗?还是我没有学好openmp呢?
...全文
2154 133 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
133 条回复
切换为时间正序
请发表友善的回复…
发表回复
来者 2009-12-17
  • 打赏
  • 举报
回复
fcr123 2009-12-08
  • 打赏
  • 举报
回复
前来学习,谢谢
zouzhiping88 2009-12-07
  • 打赏
  • 举报
回复
正常
zhyzdl 2009-12-07
  • 打赏
  • 举报
回复
路过。
szy41 2009-12-07
  • 打赏
  • 举报
回复
mark
来者 2009-12-07
  • 打赏
  • 举报
回复
GSMTEST3 2009-12-07
  • 打赏
  • 举报
回复
路过
fblgzdq 2009-12-07
  • 打赏
  • 举报
回复
f
花爺 2009-12-06
  • 打赏
  • 举报
回复
很正常!
CPU有个高速缓存,四核也就意味着有四个高速缓存.
当CPU要处理数据时,临近的指令会被送到高速缓存中,以提高CPU的访问速度.
现在以双核来说.
当两个CPU要处理同一个数据的引用时,例如CPU A,要处理整形变量此时a=0,指令存放到A的高速缓存中,但在CPU B中,已经把整形变量另赋一个值a=12,CPU A中的高速缓存的数据已经出错,这时就得重新把指令复制到A的高速缓存中,从而降低了处理速度。
卖水果的net 2009-12-06
  • 打赏
  • 举报
回复
正常
Vvian_s 2009-12-06
  • 打赏
  • 举报
回复
路过太高深
qqq410029478 2009-12-05
  • 打赏
  • 举报
回复
每天回帖即可获得10分可用分!
maowang1234 2009-12-05
  • 打赏
  • 举报
回复
很高深的算法 啊!~~~~
zhufangyu 2009-12-05
  • 打赏
  • 举报
回复
学习了 呵呵
linfeng000d 2009-12-05
  • 打赏
  • 举报
回复
多核只是对多线程处理才有作用吧
dajiahaowo 2009-12-05
  • 打赏
  • 举报
回复
本人感觉是能并的都并了
meimei1937 2009-12-04
  • 打赏
  • 举报
回复
顺路学习~~
gotodaydream 2009-12-04
  • 打赏
  • 举报
回复
好东西
xz22503c 2009-12-04
  • 打赏
  • 举报
回复
程序没充分利用四核
ren197836yuan 2009-12-04
  • 打赏
  • 举报
回复
那就不错了。。。还想要多少啊。。。
加载更多回复(108)

567

社区成员

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

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