背景
智能电动车企业特斯拉正在考虑一项奇妙的产品策略—利用其车辆中的所有计算能力来处理工作负载以赚取收入,就像一种车轮上的 AWS。
这家由埃隆·马斯克领导的公司在最近的第一季度财报电话会议上表示,他注意到很多车辆有相当多的时间都呆在那儿一动不动,而许多人都拥有相当多的处理能力,那么为什么不让他们做一些有用的事情并赚取一些收益呢?
马斯克在电话会议上表示,他认为大多数特斯拉一周的使用时间可能约为三分之一。
特斯拉的自动驾驶软件总监阿肖克·埃勒斯瓦米 (Ashok Elluswamy) 补充道:“是的,在那个世界里肯定还会剩下一些时间来充电、清洁和维护,你可以做很多其他工作。”
“现在,我们已经为这些汽车的计算付费了,明智的做法是使用它们,而不是让它们闲置,就像购买大量昂贵的机器然后让它们闲置一样。我们不希望这样。我们希望尽可能多地使用计算机,并且接近 100% 的时间来充分利用它”。
声称自己是人工智能的特斯拉可以批量分发任何负载,由自己发送“一堆文档”,这些文档通过大型神经网络运行,并“需要大量计算来分块”。
“无论如何,驾驶汽车需要大量的人工智能。当它不驾驶汽车时,你只需将这些智能用于其他用途,像人类一样解决科学问题或为其他人回答愚蠢的问题”。
马斯克将其与亚马逊网络服务-AWS进行了比较,称人们在之前并没有预见到AWS会成为亚马逊最有价值的部分。
马斯克这样说:
“他们(亚马逊)发现自己有多余的算力,因为那些计算需求只在一年中的某个时间内飙升至极端水平,很短就结束,然后他们在今年剩余的时间里有闲置的计算。那么他们应该如何处理这些多余的算力呢?今年剩下的时间?这就是他们做的,是的,将它们货币化”。
“如果你达到 1 亿辆汽车的水平(我认为我们在某个时候会达到这一水平),并且你拥有一千瓦的可用计算能力时,我认为你可以拥有大约 100 吉瓦的可用计算能力,这可能比任何人、任何公司都要多”。
当然,所有这些计算能力并不方便地聚集在数据中心中。它分布在各处,通过每辆 Tesla 中的蜂窝连接进行访问,如果汽车停在车主的车道上,则可能通过 Wi-Fi 进行访问。
因此,特斯拉考虑的模型可能更类似于边缘计算,例如位于英国的Heata,它利用家庭服务器的热量来提供生活热水,并通过云计算机公司 Civo 出租计算能力。
我们可以看到的问题之一是,特斯拉将有效地使用车主支付的电力来运行空闲时的任何工作负载,那么他们会从产生的收入中分得一杯羹吗?
特斯拉首席财务官 Vaibhav Taneja 表示:“资本支出由全世界共享。几乎每个人都拥有一小部分,每个人可以从中获得一部分利润。”
如果特斯拉车主不希望自己的车辆被这样利用,他们可以选择退出吗?
这个问题尚未得到解答,但似乎有可能,也就是说,如果该计划最终得以实施的话。由于各种原因,无法保证它会真正完全地实现。
技术与运营的可行性
IDC 数字基础设施高级研究总监安德鲁·巴斯 (Andrew Buss) 表示,这个想法在技术上听起来是可行的,但潜在的缺点有点大,没法证明其实际实施的合理性。
他说:“它们甚至不是边缘处理节点,因为代码和数据必须集中管理和存储,然后打包并发送进行处理,然后在完成后再返回。”
巴斯说,其他缺点包括在私人资产上运行的第三方代码和数据,如果从电池获取电力,这将加速这些部件的退化,而这是特斯拉最昂贵和最关键的部分,需要尽可能保持最佳形状,以保证电池使用寿命和相关范围的一致性。
但是可以肯定的是,很久以来,计算机科学家一直在尝试利用许多小型空闲节点来创建快速计算场合。
萨姆·安东尼(Sam Anthony)是 Perceptive Automata 的前首席技术官,该公司为自动驾驶汽车构建模块,使其能够执行“心理理论”任务。
安东尼说,作为一个概念,将大型计算任务分散到许多小节点上是“完全可能的”。我们已经看到比特币挖矿或Folding@home(一个用于开发新疗法的分布式计算项目)完成了这一点。
安东尼表示,有两个主要问题导致汽车(尤其是电动汽车)成为分布式计算项目的不完美节点。首先必须依靠汽车的电池,或者如果已插入电源,则依靠充电站的能源来供电。而且这种电力通常不是免费的,业主需要支付零售电费。其次,连接性和速度是分布式计算中的一个“大问题”。
“推理是机器学习工作流程的一部分,其中速度至关重要,你不是在一夜之间进行大量的离线推理,你是在回答他们提出的问题——这是人工智能公司目前遇到的一个大推理问题——这使得汽车的连接性和可用性问题更是一个问题。”
在马斯克看来,分布式网络只有在汽车停放或不动时才能工作。尽管如此,安东尼认为没有人愿意用数百万个汽车 ECU(电子控制单元)创建分布式计算机架构,除非他们被强制这样做。
“这像是一个拿着一把看起来很奇怪锤子的人,看着现实有着许多令人难以置信的钉子”。
事实上,计算机科学家一直在尝试利用许多小微型、空闲的节点来创建快速计算。最早的例子之一是SETI@home,伯克利的研究人员通过利用分布式计算机的志愿者网络来分析无线电数据来寻找外星人或宇宙生命体。
卡内基梅隆大学电气和计算机工程教授菲尔·库普曼(Phil Koopman)表示,电动力节点在地理上分布越广,让它们协同工作比较困难。
和安东尼一样,库普曼承认,只要车辆在计算时插入电源以避免耗尽电池,该项目就可以跑起来。良好的 Wi-Fi 性能是一个必要的组件,因此特斯拉可能需要将其停在家里过夜,分布式网络才能正常运行。
库普曼说:“这种规模的可扩展性总是会具有挑战性,需要评估值得这样做,而不用建立一个数据中心的程度。细节决定成败,我希望看到一些严肃的实验证实它是可行的。”
结语
就目前而言,这是马斯克一个有趣并且很酷的想法,即特斯拉是人工智能的AWS,但这仍然需要实践和论证,很多想法通过技术演进迭代能够实现。
马斯克也习惯于在事情发展同时抛出一些“疯狂”的想法,以“激励”投资者,这很可能就是其中之一。
作者:洛逸