讨论下多核CPU的编程

[复制链接]
3605|9
 楼主| ma9453 发表于 2010-10-29 21:30 | 显示全部楼层 |阅读模式
最近几年多核CPU还能火啊,不过编程一般是顺序执行的,现在并行编程的技术发展的如何了啊?
zjp8683463 发表于 2010-10-29 21:36 | 显示全部楼层
多核有点像FPGA,当然快很多
HWM 发表于 2010-10-29 22:11 | 显示全部楼层
并行编程技术早已有之,所谓线程便是。另外多道程序的操作系统环境也是并行的思想,只是当时未有多核而只能在单CPU上分时运行而已。

另外,并行的计算机系统不一定就是多核,也可以是多CPU(某些还配有多个GPU),目前的超级向量计算机就属此类。
 楼主| ma9453 发表于 2010-10-29 23:19 | 显示全部楼层
学习了 3# HWM
aceice 发表于 2010-10-30 01:44 | 显示全部楼层
问题是很多外设都只有一套的情况下,对外设的控制权是需要仲裁的。
比如显示器,如果两个核心同时处理显示数据,那么还是需要根据仲裁来决定显示的先后,对于用户体验而言,没有太大的区别。唯一就是速度更快了点。
其实对于个人PC而言,瓶颈并不在CPU这里,而是慢速的外设。
zjp8683463 发表于 2010-10-30 11:33 | 显示全部楼层
显示的先后到没关系,如果处理有先后,那么速度明显慢了
batsong 发表于 2010-10-30 14:05 | 显示全部楼层
PC机的瓶颈在网速,便携设备的瓶颈在电池

各种处理器存储器已经足够用了
李冬发 发表于 2010-10-30 18:06 | 显示全部楼层
OCCAM语言就是并行语言。
李冬发 发表于 2010-10-30 18:09 | 显示全部楼层
occam是与Transputer同时出现并配套使用的。
大道至简 发表于 2010-10-30 19:25 | 显示全部楼层
多核可以用intel的多核算法库和编译器,intel也有并行算法指南的pdf,有兴趣可以下载下来看看。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

47

主题

307

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部