来源:外刊IT评论
并行计算有什么好的?
硬件的性能无法永远提升,当前的趋势实际上趋于降低功耗。那么推广并行技术这个灵丹妙药又有什么好处呢?我们已经知道适当的乱序CPU是必要的,因为人们需要合理的性能,并且乱序执行已被证明比顺序执行效率更高。
推崇所谓的“并行”极大地浪费了大家的时间。“并行更高效”的高大上理念纯粹是扯淡。大容量缓存可以提高效率。在一些没有附带缓存的微内核上搞并行毫无意义,除非是针对大量的规则运算(比如图形处理)。
没人会回到从前了。那些复杂的乱序运行内核不会消失。扩展不会一直进行下去,人们需要的是移动性,因此那些主张扩展至上百内核的都是疯子,不要鸟他们。
他们究竟是如何幻想那些神奇的并行算法会有用武之地的呢?
并行只有对图形计算和服务器有意义,而在这些领域我们已经大量应用并行了。把并行推广到其他的领域没有意义。
所以说忘记并行吧。它不会到来的。4个左右的内核对终端用户来说没有问题,在移动领域里,不大幅增加能耗的情况下,你没办法再塞进更多的核。任何一个理智的人都不会为了要塞入更多的内核而阉割内核以降低其大小和性能,阉割内核的唯一理由是你想进一步降低功耗,因此你还是不会得到大量的核。
所以争论是否要讲究程序的并行性根本就是谬误,其前提条件都是错误的。它只不过是一个早该过时的时髦术语罢了。
并行程序在上面提到的一些地方是有用的,并且已经大量地运用了,比如在服务器领域,人们已经并行很多年了。
在其他的领域,并行不是一定必须的,即便是在将来的一些未知领域也是如此,因为你做不到。假如你要做低功耗通用计算机视觉,我基本可以保证你不会使用通用图形处理器(GP CPU)。你甚至不会用图形处理器,因为其功耗也太高了。你大概会用特殊的硬件,很可能是基于某些神经网络的硬件。
放弃吧。“并行就是未来”的说法就是一片浮云。
Linus本文的内容翻译自Linux之父linus torvalds最近发表的一个帖子。
Linux之父:并行计算是未来?扯淡!
- 黄一孟
- 帖子: 892
- 注册时间: 2014-01-24 20:16
- 系统: linux
Linux之父:并行计算是未来?扯淡!
deepinlinux的十宗罪
详细分析国内的三大发行版缘何成功和为何失败
开源软件是什么?自由软件是什么?
大家以为我容易吗?deepinlinux是一个公司有专职人员推广,我有自己的工作,花时间来回帖揭露deepinlinux霸道行为。但愿deepinlinux的推广人员能消停下,我也不用这么累。
只是希望开源软件能在国内更加普及能造福更多人,人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。
感谢回帖中众多支持我和发出公正言论的网友们!让看到ubuntu论坛的自由和公正
详细分析国内的三大发行版缘何成功和为何失败
开源软件是什么?自由软件是什么?
大家以为我容易吗?deepinlinux是一个公司有专职人员推广,我有自己的工作,花时间来回帖揭露deepinlinux霸道行为。但愿deepinlinux的推广人员能消停下,我也不用这么累。
只是希望开源软件能在国内更加普及能造福更多人,人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。
感谢回帖中众多支持我和发出公正言论的网友们!让看到ubuntu论坛的自由和公正
- warmsun
- 帖子: 910
- 注册时间: 2010-09-23 11:49
Re: Linux之父:并行计算是未来?扯淡!
It‘s very interesting!
我是小白我怕谁?
时隔多年,升级为大白,我是大白我怕谁?
ubuntu-->Debian-->Arch-->??
时隔多年,升级为大白,我是大白我怕谁?
ubuntu-->Debian-->Arch-->??
-
- 帖子: 309
- 注册时间: 2014-01-27 19:25
- 系统: debian
Re: Linux之父:并行计算是未来?扯淡!
Linux之父很有个性。
- photor
- 论坛版主
- 帖子: 11004
- 注册时间: 2008-04-26 12:41
- lainme
- 论坛版主
- 帖子: 7805
- 注册时间: 2008-09-13 19:17
- 系统: Arch Linux (x86_64)
- 联系:
- sd89456123
- 帖子: 59
- 注册时间: 2013-03-27 21:56
- 系统: ubuntu
Re: Linux之父:并行计算是未来?扯淡!
cpu正续步将运算部份让给GPU处理,即控制器与运算器分离;而需要并行处理的一般是运算方面 

-
- 帖子: 309
- 注册时间: 2014-01-27 19:25
- 系统: debian
Re: Linux之父:并行计算是未来?扯淡!
新一代APU的技术觉得很好,若能普通就好了。