【特斯拉汽车】特斯拉的HW 3.0自动驾驶大脑:性能怪兽


注:下文作者Chanan Bos , 由@冷酷的冬瓜 翻译整理 。
特斯拉的HW 3.0自动驾驶大脑:性能怪兽
Chanan Bos , 2019年6月15日
https://cleantechnica.com/2019/06/15/teslas-new-hw3-self-driving-computer-its-a-beast-cleantechnica-deep-dive/
【特斯拉汽车】特斯拉的HW 3.0自动驾驶大脑:性能怪兽
本文插图

一个月前 , 特斯拉透露了这家硅谷公司为完全自动驾驶(Full Self-Driving , FSD)设计的新芯片的几个秘密 。 尽管如此 , 并不是每个人都完全了解芯片设计——我不属于这一类 , 因为我是电脑爱好者已经有很长一段时间 , 了解的一些信息可能帮我挑出一些亮点 , 指出了为什么这件事情是如此令人兴奋、并进一步探讨特斯拉是如何实现竞争中的领先地位 。 我也有一些关于这个新芯片能带来什么的理论 。
长文预警:这篇文章仍然是偏技术的 , 我尽力用简单的文字来解释要点 。
主板上有什么?
首先 , 我们可以看到主板的大致照片 。 主板有完整的备份 , 这意味着主板上的任何系统发生故障之后 , 程序将继续运行 , 就像什么都没有发生一样 。 主板的右边是所有摄像头接入的地方 , 左边是电源以及一些输入和输出连接 。 在主板的中间 , 你可以看到两个处理器(注意“处理器”只是一个半精确的描述 , 稍后我们会谈到) 。 特斯拉使用2个处理器来实现冗余和结果交叉参照 , 而不是为了提高性能 。
“很不错的分析 。 这两个处理器将被使用并以大约每秒20次的频率同步 。 这对处理器来说是一段很长的时间:就像双引擎飞机 , 使用两个引擎最大限度地保证正常的运作 , 但可以安全地操作只有一个 。 ”
【特斯拉汽车】特斯拉的HW 3.0自动驾驶大脑:性能怪兽
本文插图

在处理器的下边靠左一点(蓝色方框)是存储操作系统的闪存芯片 。 目前每个芯片的容量是未知的 , 但考虑到现在你甚至都可以买到一个容量为500GB的micro-SD卡 , 那么特斯拉的这颗闪存芯片容量可能是相当大的 。
在每颗处理器的左侧和右侧 , 您可以看到4个LPDDR4芯片(绿色方框) 。 处理器是三星的 , 这也让一些人误以为RAM也是三星的 , 但事实并非如此 。
【特斯拉汽车】特斯拉的HW 3.0自动驾驶大脑:性能怪兽
本文插图

如果你仔细看芯片 , 你可以看到一个小标志 。 三星并没有在它的内存芯片上使用这样的标识 , 但是美光却有 , 而且它的标识 , 尤其是它在芯片上使用的标识 , 似乎与我们在这张图片上看到的非常接近 。 美光还生产LPDDR4内存 , 甚至有一条针对汽车行业的产品线 。 特斯拉选择美光而不是三星的原因可能是他们的LPDDR4 RAM有更高的时钟频率2133 MHz , 而三星则为1600 MHz 。
LPDDR4芯片是DRAM的一种 , 本文后面将会提到它 。 从某种角度来看 , LPDDR4是DDR4的低功耗版本 , 目前用于台式机和笔记本电脑 。 LPDDR4比DDR4稍微慢一点 , 但是根据不同的型号 , 在某些情况下可以比DDR3表现得更好 。 LPDDR4目前也被用于智能手机 。
【特斯拉汽车】特斯拉的HW 3.0自动驾驶大脑:性能怪兽
本文插图

取下散热片 , 就能看到处理器 , 特斯拉已经告诉了我们很多关于它的信息 。 处理器尺寸约260 mm2 。 从这个角度来看 , iPhone的处理器大约是80-120 mm2 , 英特尔笔记本/台式处理器芯片大约是180 mm2, NVIDIA的Xavier芯片是350 mm2 , 专用显卡上的芯片从400到800 mm2不等 。
特斯拉SoC的核心(或大脑)
首先我们要澄清一个巨大的误区 。 我之前称特斯拉的芯片为处理器 , 但这并不完全准确 。 它实际上是一个完整的片上系统(SoC) 。 特斯拉把一个中央处理器CPU , 一个图形处理器GPU , 两个神经网络处理器NPU , 以及一堆你可能甚至不知道的、但是存在于这片芯片上的其他东西 。


推荐阅读