免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2781 | 回复: 3
打印 上一主题 下一主题

关于多核编程,期待牛人指点 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-03-27 11:27 |只看该作者 |倒序浏览
最近多核处理器当道,上网看了很多资料,都说多核编程比较困难。但是我想想还是不太明白。
1.多核处理器系统和多CPU系统有何区别?
2.多CPU系统早有应用,在多CPU上跑的软件是不是也可以在多核处理器上很好的运行?
3.我有个朋友跟我说多CPU系统上并不是一个任务同时使用多个CPU,而是有多个任务在跑,
每个任务占用一个CPU。但是我不太赞同这种说法。比如IBM的超级计算机,有些是上万个CPU的,
总不能专门找上万个任务来跑吧。那样也没啥意义了,超级计算机上的单个CPU也不是很强啊。直接拿
PC来跑不就得了。
4.现在云计算这么热门,看了些资料云计算应该是很多个CPU/核在跑同样的任务。假设现在只有一个用户,
那这个用户的任务执行速度应该非常快,也就是一个任务在多个CPU/核上来执行。

以上只是我个人的理解和猜测,请高人指点

论坛徽章:
0
2 [报告]
发表于 2009-03-27 23:51 |只看该作者

回复 #1 ysguoqiang 的帖子

云计算不是那么简单的多个计算资源完成同一个任务.目前我的理解是.云计算的计算目标是"使用最有效的计算资源完成你所支付的计算性能".涉及到节能环保,易管理,卖计算能力和相关的计算资源(有点像大机系统的卖MIPS)...等等等等..

[ 本帖最后由 ruijh 于 2009-3-27 23:58 编辑 ]

论坛徽章:
0
3 [报告]
发表于 2009-03-27 23:56 |只看该作者
看见最热的”云计算“就忘了回答其他问题了.这里补上.

对于一个应用来说的, 多核编程的难度是,如何编程是该应用最大可能地发挥多核系统的性能,达到应用的性能与系统的核数线性增长.

你google一下Amdahl定理就知道多核编程的最高目标了.

论坛徽章:
0
4 [报告]
发表于 2009-03-28 22:35 |只看该作者

回复 #3 ruijh 的帖子

太谢谢了  终于看到了有用的回答
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP