免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: wang290
打印 上一主题 下一主题

[技术动态] Linus Torvalds :忘掉那该死的并行吧! [复制链接]

论坛徽章:
12
巳蛇
日期:2013-09-16 15:32:242015年辞旧岁徽章
日期:2015-03-03 16:54:152015年亚洲杯之约旦
日期:2015-02-11 14:38:37双鱼座
日期:2015-01-05 11:05:47戌狗
日期:2014-12-08 09:41:18戌狗
日期:2014-08-15 09:29:29双子座
日期:2014-08-05 09:17:17卯兔
日期:2014-06-08 15:32:18巳蛇
日期:2014-01-27 08:47:08白羊座
日期:2013-11-28 21:04:15巨蟹座
日期:2013-11-13 21:58:012015年亚洲杯之科威特
日期:2015-04-17 16:51:51
11 [报告]
发表于 2015-01-12 12:03 |只看该作者
回复 10# yulihua49


    额,我说的重点在于,所谓众核经常大幅降低单核的性能,比如intel的一套众核芯片单个核心是十几年前的奔腾,性能放到现在不值一提。

    并行不是没有代价的,4个核心易于并行的算法也只能得到3.x的加速比,8个核心能有6倍加速就很牛逼了。在这种情况下,降低单核性能指望靠多核来弥补
是不现实的。

论坛徽章:
15
射手座
日期:2014-11-29 19:22:4915-16赛季CBA联赛之青岛
日期:2017-11-17 13:20:09黑曼巴
日期:2017-07-13 19:13:4715-16赛季CBA联赛之四川
日期:2017-02-07 21:08:572015年亚冠纪念徽章
日期:2015-11-06 12:31:58每日论坛发贴之星
日期:2015-08-04 06:20:00程序设计版块每日发帖之星
日期:2015-08-04 06:20:00程序设计版块每日发帖之星
日期:2015-07-12 22:20:002015亚冠之浦和红钻
日期:2015-07-08 10:10:132015亚冠之大阪钢巴
日期:2015-06-29 11:21:122015亚冠之广州恒大
日期:2015-05-22 21:55:412015年亚洲杯之伊朗
日期:2015-04-10 16:28:25
12 [报告]
发表于 2015-01-12 12:52 |只看该作者
本帖最后由 yulihua49 于 2015-01-12 13:09 编辑
zhaohongjian000 发表于 2015-01-12 12:03
回复 10# yulihua49

你确认intel大幅降低单核性能?intel在2000年之前遇到了主频瓶颈,后来收买了digital公司的alpha技术,主频上去一大块,接近现在的水平。
同时采用了digital的乱序执行技术,这个当年我们是测过的,的确性能有显著提高。你确认他会退步?
多核CPU的主频有所降低,但不是大幅度的。

至于多核是3*还是多少,情况比较复杂,总之是软件的水平问题。
我们测试的,纯CPU的应用,在16核上,是16倍,一点没损失。但是到了系统级别,又有IO又有互斥,伸缩比就不一定了。但是一般说,会比单核强得多。
比如,我们的应用服务器系统,32核2.4G的机器,比4核3G的机器,要快至少6倍。那也很合算啊,整机价格才2倍。

为了解决互斥问题,人们发明了类似erlang语言,面向并行的,据说很有效。所以说球,又抛到了软件这边。

论坛徽章:
12
巳蛇
日期:2013-09-16 15:32:242015年辞旧岁徽章
日期:2015-03-03 16:54:152015年亚洲杯之约旦
日期:2015-02-11 14:38:37双鱼座
日期:2015-01-05 11:05:47戌狗
日期:2014-12-08 09:41:18戌狗
日期:2014-08-15 09:29:29双子座
日期:2014-08-05 09:17:17卯兔
日期:2014-06-08 15:32:18巳蛇
日期:2014-01-27 08:47:08白羊座
日期:2013-11-28 21:04:15巨蟹座
日期:2013-11-13 21:58:012015年亚洲杯之科威特
日期:2015-04-17 16:51:51
13 [报告]
发表于 2015-01-12 14:14 |只看该作者
回复 12# yulihua49


    是我没说清楚?你先了解一下众核的概念吧。当然这种东西没有推广,但很多厂商以及搞学术的认为这是趋势。

    为了防止你再次误解,我在强调一次,我说的这种东西不是你平时见到的服务器上的多核处理器,他们在核心之间的互联以及和内存的通讯方式上有很大区别。


    软件水平问题?你牛啊。。。很多算法多年都没有找到完美的并行算法,你说的这么轻巧。

论坛徽章:
15
射手座
日期:2014-11-29 19:22:4915-16赛季CBA联赛之青岛
日期:2017-11-17 13:20:09黑曼巴
日期:2017-07-13 19:13:4715-16赛季CBA联赛之四川
日期:2017-02-07 21:08:572015年亚冠纪念徽章
日期:2015-11-06 12:31:58每日论坛发贴之星
日期:2015-08-04 06:20:00程序设计版块每日发帖之星
日期:2015-08-04 06:20:00程序设计版块每日发帖之星
日期:2015-07-12 22:20:002015亚冠之浦和红钻
日期:2015-07-08 10:10:132015亚冠之大阪钢巴
日期:2015-06-29 11:21:122015亚冠之广州恒大
日期:2015-05-22 21:55:412015年亚洲杯之伊朗
日期:2015-04-10 16:28:25
14 [报告]
发表于 2015-01-12 15:46 |只看该作者
本帖最后由 yulihua49 于 2015-01-12 15:59 编辑
zhaohongjian000 发表于 2015-01-12 14:14
回复 12# yulihua49

“众核”不是“多核”?那我就不清楚了。我说的普通的多核系统,在有限的条件下可以达到完美的并行度。
至于现在还未找到完美的并行方案,依旧是软件水平问题,包括最顶尖的学术研究,或者人类的智力都还不到位,还需要持续不断的努力与探索,怎能忘了那该死的并行?
尽管并行方案不完美,现在的成果,多核系统的性能,依然远远高于单核系统(在普通的商用服务器系统,而不仅是在研究机构)。
就拿ORACLE的RAC系统而言,无论在每个节点的多核服务器,还是在数据库引擎的总体性能,都显现了很好的性能的可伸缩性。

至于更多的核,更多的节点。如何达到满意的伸缩性,那就是要努力研究的了。

哦,请教下,intel的“众核”芯片是哪个型号?

论坛徽章:
12
巳蛇
日期:2013-09-16 15:32:242015年辞旧岁徽章
日期:2015-03-03 16:54:152015年亚洲杯之约旦
日期:2015-02-11 14:38:37双鱼座
日期:2015-01-05 11:05:47戌狗
日期:2014-12-08 09:41:18戌狗
日期:2014-08-15 09:29:29双子座
日期:2014-08-05 09:17:17卯兔
日期:2014-06-08 15:32:18巳蛇
日期:2014-01-27 08:47:08白羊座
日期:2013-11-28 21:04:15巨蟹座
日期:2013-11-13 21:58:012015年亚洲杯之科威特
日期:2015-04-17 16:51:51
15 [报告]
发表于 2015-01-12 16:00 |只看该作者
回复 14# yulihua49


    普通多核方案,是建立在尽量提高单核单核性能基础上的,依我之见工作的是不错的,尤其是业务逻辑完全可以水平分割的时候。
但有这么一群人认为不必提高单核性能,因为提高单核性能的技术(多发射、乱序、高速缓存)都非常费电。所以他们尝试制造了上千
个核的机器。我觉得Linus的批判对于这种方案完全合适(虽然我不知道他主要针对什么)。因为并行对软件开发来说是代价高昂的,
提升单核性能的技术还是非常重要的。

论坛徽章:
44
15-16赛季CBA联赛之浙江
日期:2021-10-11 02:03:59程序设计版块每日发帖之星
日期:2016-07-02 06:20:0015-16赛季CBA联赛之新疆
日期:2016-04-25 10:55:452016科比退役纪念章
日期:2016-04-23 00:51:2315-16赛季CBA联赛之山东
日期:2016-04-17 12:00:2815-16赛季CBA联赛之福建
日期:2016-04-12 15:21:2915-16赛季CBA联赛之辽宁
日期:2016-03-24 21:38:2715-16赛季CBA联赛之福建
日期:2016-03-18 12:13:4015-16赛季CBA联赛之佛山
日期:2016-02-05 00:55:2015-16赛季CBA联赛之佛山
日期:2016-02-04 21:11:3615-16赛季CBA联赛之天津
日期:2016-11-02 00:33:1215-16赛季CBA联赛之浙江
日期:2017-01-13 01:31:49
16 [报告]
发表于 2015-01-12 16:08 |只看该作者
回复 14# yulihua49


他说的“众核”是指这个东西

论坛徽章:
12
巳蛇
日期:2013-09-16 15:32:242015年辞旧岁徽章
日期:2015-03-03 16:54:152015年亚洲杯之约旦
日期:2015-02-11 14:38:37双鱼座
日期:2015-01-05 11:05:47戌狗
日期:2014-12-08 09:41:18戌狗
日期:2014-08-15 09:29:29双子座
日期:2014-08-05 09:17:17卯兔
日期:2014-06-08 15:32:18巳蛇
日期:2014-01-27 08:47:08白羊座
日期:2013-11-28 21:04:15巨蟹座
日期:2013-11-13 21:58:012015年亚洲杯之科威特
日期:2015-04-17 16:51:51
17 [报告]
发表于 2015-01-12 16:27 |只看该作者
回复 16# windoze


    应该是这个,时间久了记不清了。还有这个:http://www.tilera.com/

虽然有些亮点,但单核性能很挫是他们的共同特性。

论坛徽章:
44
15-16赛季CBA联赛之浙江
日期:2021-10-11 02:03:59程序设计版块每日发帖之星
日期:2016-07-02 06:20:0015-16赛季CBA联赛之新疆
日期:2016-04-25 10:55:452016科比退役纪念章
日期:2016-04-23 00:51:2315-16赛季CBA联赛之山东
日期:2016-04-17 12:00:2815-16赛季CBA联赛之福建
日期:2016-04-12 15:21:2915-16赛季CBA联赛之辽宁
日期:2016-03-24 21:38:2715-16赛季CBA联赛之福建
日期:2016-03-18 12:13:4015-16赛季CBA联赛之佛山
日期:2016-02-05 00:55:2015-16赛季CBA联赛之佛山
日期:2016-02-04 21:11:3615-16赛季CBA联赛之天津
日期:2016-11-02 00:33:1215-16赛季CBA联赛之浙江
日期:2017-01-13 01:31:49
18 [报告]
发表于 2015-01-12 16:36 |只看该作者
回复 17# zhaohongjian000

这些Many Core架构的“CPU”本来就不是真正的“CPU”,你要是用通用CPU的标准去要求它们就有点过了……
那些“GPGPU”之类的你就当它们是一堆“协处理器”,这么一想就释然了。

话说你也只能这么想啊,Phi干脆连条件跳转指令都没有你说你不拿它当协处理器还能干神马啊~~~~~~

论坛徽章:
12
巳蛇
日期:2013-09-16 15:32:242015年辞旧岁徽章
日期:2015-03-03 16:54:152015年亚洲杯之约旦
日期:2015-02-11 14:38:37双鱼座
日期:2015-01-05 11:05:47戌狗
日期:2014-12-08 09:41:18戌狗
日期:2014-08-15 09:29:29双子座
日期:2014-08-05 09:17:17卯兔
日期:2014-06-08 15:32:18巳蛇
日期:2014-01-27 08:47:08白羊座
日期:2013-11-28 21:04:15巨蟹座
日期:2013-11-13 21:58:012015年亚洲杯之科威特
日期:2015-04-17 16:51:51
19 [报告]
发表于 2015-01-12 16:44 |只看该作者
回复 18# windoze


    我印象里这个东西是完整的CPU,也许记错了。而那个tilera更是一套完整的环境,上面可以跑linux,不是协处理器。

论坛徽章:
15
射手座
日期:2014-11-29 19:22:4915-16赛季CBA联赛之青岛
日期:2017-11-17 13:20:09黑曼巴
日期:2017-07-13 19:13:4715-16赛季CBA联赛之四川
日期:2017-02-07 21:08:572015年亚冠纪念徽章
日期:2015-11-06 12:31:58每日论坛发贴之星
日期:2015-08-04 06:20:00程序设计版块每日发帖之星
日期:2015-08-04 06:20:00程序设计版块每日发帖之星
日期:2015-07-12 22:20:002015亚冠之浦和红钻
日期:2015-07-08 10:10:132015亚冠之大阪钢巴
日期:2015-06-29 11:21:122015亚冠之广州恒大
日期:2015-05-22 21:55:412015年亚洲杯之伊朗
日期:2015-04-10 16:28:25
20 [报告]
发表于 2015-01-12 16:48 |只看该作者
windoze 发表于 2015-01-12 16:08
回复 14# yulihua49


洋文,看着费劲,收藏,慢慢看。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP