传奇黑客看衰并行计算:多核处理器纯属浪费
极客时间编辑部
讲述:丁婵大小:2.31M时长:02:30
在购买电脑时,一般用户认为处理器核心越多越好,实际上是这样吗?最近,美国著名软件黑客、开源软件倡导者埃里克·雷蒙德(Eric Steven Raymond)在一篇博文中表达了对计算机并行计算的质疑。
他指出,单核处理器早就已经触及到了物理天花板,处理器厂商试图通过在单个芯片上放置更多核来让用户误以为芯片很强大,但其实大部分软件无法充分利用这些核心。对于一般用户来说,这些根本就是多余的,因为它们大部分时间什么都不做,只是在产生废热。
他认为,大规模并发和硬件并行计算是 21 世纪最性感的主题之一。从好的方面看,将图形处理单元(GPU)用在游戏和 AI 深度学习确实取得了引人注目的效果,人类因此获得大规模硬件并行性。然而遗憾的是,单核处理器的执行速度在 2006 年左右就达到了物理极限。漏电和热控问题严重限制了芯片时钟频率增长。
作为权宜之计,硬件厂商在芯片中放置更多的处理内核,并宣称可以达到更高的理论总吞吐量。不过,硬件厂商也在努力尝试制造可以让程序员使用曲柄指令的串行单处理器,他们使用管道化和推测执行技术,但其实这些仍然需要依赖并发性。
通过对图形、神经网络、信号处理和挖掘比特币计算的研究,他认为,要让并行化算法获得最好效果,用来执行算法的硬件必须是专门为这些算法而设计的,除此之外什么也不能做!
实际上,处理器厂商当然希望用户高估多核带来的功能增益,但是否能够榨取更多钱来支付生产芯片的高昂成本,并仍然有获利空间,就不得而知了。因此,他们加强力度进行市场营销,旨在分散用户注意力,让用户不知道这些增益是否真实。
公平地说,在某些方面确有增益。我们看到了因为其他技术变化所带来的实际性能提升,例如使用固态大容量存储替代机械磁盘,而这些增益很容易被误认为是更多 CPU 吞吐量造成的。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(3)
- 最新
- 精选
- 的而且确我觉得Eric的意思是并没有想象中的有用,很多用户或许就不需要多核,多核的用处在商业上比功能上更大。3
- 宝宝疯这个结论太极端了吧?多线程的好处呢?1
- 人人搞科研并行计算是一种自然科学领域必备的,计算机当然可以不用并行,但是数值计算需要
收起评论