Datawhale干货
译者:罗泽铭,伦敦大学城市学院
原文:https://bzogrammer.substack.com/p/the-next-century-of-computing
原作:Charles Rosenbauer,审校:肖明远
在这篇文章中,我将对信息处理技术的未来及其对更广阔世界的影响给出55个简短的预测。
这些预测目前还都十分小众,未被大多数人发现。至于预测的结果会以什么样的速度到来,很大程度上取决于人们多快会触及到这些需求场景并加以实现。换个角度讲,这篇文章是为有志于打造未来的人准备的指南;希望你与我一样,憧憬着一个比现在所能看到的更有趣、更振奋人心的未来。
1. 让我们先从显而易见的事情开始。摩尔定律即将走向终结。虽然它不是停滞不前了,但一定在放缓,至少Dennard缩放比例定律现在已不再成立,这消除了许多不完全是内存的芯片进一步缩放带来的好处。
2. 摩尔定律的终结将很快带来更多奇形怪状的硬件,未来的几十年这方面的创新将犹如寒武纪大爆发一样层出不穷。
3. 现有的计算架构将被淘汰。不再是x86、ARM或RISC-V。将比人们预期的要深入得多。计算机的基本概念是一台执行一系列指令的机器,在处理器和内存之间来回传输数据。这样的模型最终将被淘汰,取而代之的是更另类的模型。今天的计算机模型将会被认定为是不够严谨的,它们对潜在的效率提升和前沿计算理论应用的产生了掣肘;尤其是仍然活跃应用在现有计算机架构上的20世纪40年代和50年代兴起的不完整的计算理论,这些理论离计算的本质无比遥远。
4. 未来,那些历史遗留代码(功能)将通过仿真软件支持,而不是设备的源代码中支持。现代设备投入了超过99.9%的精力在完备性和便捷性上,已实现看起来运行得像PDP-11一样快的错觉。像乱序执行、缓存一致性等等花哨的功能将被废弃,取而代之的是更简单、更高效、更可扩展的设备。
5. 即使在摩尔定律结束后,通用处理器也能够获得多个数量级的执行速度提升,但这必须在易用性上做出一定牺牲。
6. 硬件的设计将更多以物理学为出发点,而并非以人为模型。计算机由真实的原子构成,使用真实的能量,产生真实的热量,占据真实的空间,并花费时间将比特发送到该空间中的不同位置。这些都是要实实在在产生巨额花费的,如果没有摩尔定律或其他方式提供免费的效率补贴,真正的效率增益将来自解构这些旧模型,并更深刻地理解计算和基础物理之间的关系。
7. 重新对硬件设计和以仿真为中心的兼容性的本质进行思考将有可能纠正旧的设计错误。例如,今天的现代操作系统只有数百万行代码,这是因为90年代为了将驱动程序代码嵌入操作系统来产生性能优势的不够严谨的硬件决策。普通人从scratch重新开始编写操作系统将有新的实际意义。
8. 硅编译器将变得普遍。作为回应,创新晶圆厂将扩大晶圆共享服务。很快,人们就可以自主设计一个定制的中央处理器(CPU)或专用集成电路(ASIC),将文件上传到台积电的网站上,支付500美元,几个月后一批10个芯片将送到你的