打印

讨论下多核CPU的编程

[复制链接]
1800|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ma9453|  楼主 | 2010-10-29 21:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
zjp8683463| | 2010-10-29 21:36 | 只看该作者
多核有点像FPGA,当然快很多

使用特权

评论回复
板凳
HWM| | 2010-10-29 22:11 | 只看该作者
并行编程技术早已有之,所谓线程便是。另外多道程序的操作系统环境也是并行的思想,只是当时未有多核而只能在单CPU上分时运行而已。

另外,并行的计算机系统不一定就是多核,也可以是多CPU(某些还配有多个GPU),目前的超级向量计算机就属此类。

使用特权

评论回复
地板
ma9453|  楼主 | 2010-10-29 23:19 | 只看该作者
学习了 3# HWM

使用特权

评论回复
5
aceice| | 2010-10-30 01:44 | 只看该作者
问题是很多外设都只有一套的情况下,对外设的控制权是需要仲裁的。
比如显示器,如果两个核心同时处理显示数据,那么还是需要根据仲裁来决定显示的先后,对于用户体验而言,没有太大的区别。唯一就是速度更快了点。
其实对于个人PC而言,瓶颈并不在CPU这里,而是慢速的外设。

使用特权

评论回复
6
zjp8683463| | 2010-10-30 11:33 | 只看该作者
显示的先后到没关系,如果处理有先后,那么速度明显慢了

使用特权

评论回复
7
batsong| | 2010-10-30 14:05 | 只看该作者
PC机的瓶颈在网速,便携设备的瓶颈在电池

各种处理器存储器已经足够用了

使用特权

评论回复
8
李冬发| | 2010-10-30 18:06 | 只看该作者
OCCAM语言就是并行语言。

使用特权

评论回复
9
李冬发| | 2010-10-30 18:09 | 只看该作者
occam是与Transputer同时出现并配套使用的。

使用特权

评论回复
10
大道至简| | 2010-10-30 19:25 | 只看该作者
多核可以用intel的多核算法库和编译器,intel也有并行算法指南的pdf,有兴趣可以下载下来看看。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

47

主题

307

帖子

1

粉丝