算两次竟比一次节能?可逆计算机颠覆现有芯片,破局AI能耗
传统计算机能耗问题
早在上世纪70年代,人们就发现传统计算机在进行运算或删除数据时,不可避免会产生大量废热。长久以来,我们习惯了这种极度耗能的工作方式,未认真思考改变。随着人工智能的兴起,计算机不断增长的巨额能耗将给人类带来能源危机。计算机在废热上的耗能比运算要多得多,尽管今天高级计算机每删除一段数据只耗费几毫瓦的电,但计算机浪费的能量可以兆瓦计,相当于点亮数百万支灯泡的用电量。
可逆计算机原理与节能优势
原理
可逆计算机是让处理器把每一步运算操作都做两次,先正向运行,然后逆向运行。这是研究人员提出的避免计算机运行高能耗的方法,其所有运行过程都是可逆的。
节能优势
符合热力学定律:热力学定律规定,任何有效的不可逆过程都会伴随着熵的增加,但可逆过程可使熵保持不变,因此浪费的能量很少。如果可逆计算机最终能够成功运行AI程序,那么计算机的能耗将可大幅降低。
释放额外内存:要求每步计算都执行两次,反向运行相同操作时,正向操作中使用的任何额外内存都会被释放。且无论是发出指令还是数据运算,都不涉及数据信息的删除,因此逆行操作不会产生任何明显可觉察的能耗。
减少能量恢复需求:计算机进行的任何操作都含有移动电子这一物理学过程,而可逆计算机移动电子的速度要比传统计算机慢。由于来回移动的电子较少,它就不会因为需要恢复热力学的基本平衡态而耗费大量能量。
可逆计算机发展现状与挑战
发展现状
理论可行:早在1973年,IBM的查尔斯·班尼特就已证明,制造可执行传统计算机所有功能的可逆计算机,在理论上是可行的。
商业机遇:英国Vaire公司30多年前就开始了可逆计算机研发,公司首席技术官兼联合创始人汉娜·厄利认为,如今随着AI带来的能源新挑战,以及传统计算机的迭代放缓,可逆计算机将迎来首个商业化机遇。据Vaire公司预计,可逆计算机芯片最早2027年可投入市场。
面临挑战
编程语言转型:要具备真正竞争力,可逆计算机不仅需要芯片,还得有计算机编程语言的转型配合。加拿大麦克马斯特大学的雅克·卡雷特认为,这种逻辑上完全可逆的计算机语言,对于传统软件开发人员来说是“极不相容的”,从无到有创建一种全新的计算机语言将是一个巨大挑战。不过Vaire团队打算对传统计算机编程语言进行改良来避开这一难题。
硬件改进:研究人员一直在改进一种名为“谐振器”的部件。在芯片内部,电子在改进后的谐振器内的流动速度要比在传统谐振器内慢得多,速度变慢可让计算机不再“觉察”到电子移动,从而避免能源浪费,这对计算机逆向运行的成功非常关键。厄利称,Vaire公司已为去年开发的一种谐振器申请了专利,它可让公司开发的芯片更具实际应用价值。
新型芯片发展趋势
除了投入可逆计算机芯片开发的Vaire公司,不少初创公司还在开发其他类型的计算机芯片。例如,美国初创公司Normal公司的芯片也利用了热力学原理,不过其运行方式并非可逆,而是利用芯片温度自然发生的波动现象来运行计算机。由于计算机可在无需消耗能量的情况下自然回归热力学平衡态,这款芯片拥有很好的节能前景。克鲁克斯认为,AI能源危机已将非传统计算机的发展推到了聚光灯下,未来发展空间巨大,“五年之内,可能会迎来适合多种需求的芯片开发理念大爆发"