特斯拉全新自动驾驶芯片最强?英伟达回怼!| 极客头条
整理 | 一一
出品 | AI科技大本营(ID:rgznai100)
马斯克前脚刚说完自家发布的自动驾驶计算机是全球最强,后脚就被英伟达怼了。
在刚刚结束的自动驾驶投资者日上,特斯拉发布了全自动驾驶(FSD)计算机(也就是 Autopilot 硬件 3.0),特斯拉芯片架构师 Pete Bannon 称这是“世界上最强自动驾驶计算机”。
强在哪儿?主要看性能,与英伟达 Drive Xavier 的 21 TOPS 的理论性能相比,全新的芯片组的性能超过 144 TOPS。
但英伟达对这种对比显然不满,其发言人表示这种对比是“不正确的”,有本事拿英伟达的全自动驾驶计算机 Nvidia Drive AGX Pegasus 来比,这款用于AI感知、定位和路径规划的计算机性能是 320 TOPS。英伟达发言人还强调,其 Xavier 的性能实际上是 30 TOPS,而不是特斯拉所说的 21 TOPS,此外,一个只有单 Xavier 处理器的系统是用于辅助驾驶,而非用于完全自动驾驶。
总之,特斯拉公关拿小本本给英伟达记了一笔。
更有意思的是,这本来是一场特斯拉做给投资人看的开放日活动,但没成想在 FSD 发布后,特斯拉股价反而降了近 3.9%,而英伟达股价上升了 1.2%。
先不提究竟谁最强,毕竟造芯对特斯拉来说还是新领域,能造出来已经很不错了。先来看看特斯拉鼓捣出来的自动驾驶计算机究竟有几把刷子:
据介绍,FSD 计算机采用了 14 纳米 FinFET CMOS 工艺制造,尺寸为 260 毫米,具有 60 亿个晶体管和 2.5 亿个逻辑门,能够达到 36.8 TOPS。而 LPDDR4 RAM 模块(运行速度为每秒 4266 千兆位)具有 68GB/s 的峰值带宽,集成的图像信号处理器可以每秒执行高达 1 千兆像素。
它有两个神经网络加速器,时钟频率都是 2GHz,具有 32MB 的 SRAM 内存和96×96 多重阵列,每秒可处理高达 1TB 的数据并以 36 TOPS(总共72 TOPS)进行执行 。其他片上组件包括支持 32 位和 64 位浮点运算的图形芯片,以及时钟频率为 2.2 GHz 的十几款 Arm A72 64 位 CPU,其性能是当前解决方案的 2.5 倍。
此外,FSD 还有一个安全芯片可确保系统仅运行由 Tesla 加密的代码以及专用的 H.265 视频编码器。
这意味着什么呢?Bannon 表示,与上一代硬件相比,它的功耗降低了约 1.25 倍,整体成本降低了 80%。马斯克表示,FSD 每英里的功耗约为 250 瓦。
2017 年年底的 NIPS 大会上,马斯克公开宣布特斯拉要造芯片,一年后,这款芯片如约而至。
马斯克表示,全新的完全自动驾驶芯片已经在 Model S 和 Model X 中运行了一个多月,而它在 Model 3 中运行了十天。
全新的自动驾驶芯片由特斯拉设计,但由三星制造,特斯拉今天公开的芯片信息试图要表达的无非就是它比现有的所有 AI 芯片要更快更高效。一句话,“在座的各位都是垃圾”。
但实际上,市面上有许多更强大的处理器,还有很多小型处理器,而特斯拉本身也指出通用 CPU和 GPU 组件并没什么特别的,但其辩解称这不是过度设计。
特斯拉新推出的每款全自动驾驶计算机主板实际上都配备了两个新的冗余芯片,以防驾驶员在遇到特殊情况时备用,此外,还有冗余电源甚至冗余计算能力。
“系统的任何一部分都可能会不运转,但汽车将继续行驶,”马斯克继续说,“这台计算机死机的可能性远低于没有意识的人类,差距至少是数量级的。”
马斯克还称,未来将有 425000 辆汽车配备 FSD 来提供数据,他预计一年后会有超过一百万辆汽车可以进行完全自动驾驶。“特斯拉生产的每辆车都将拥有完全自动驾驶能力所需的硬件,“你需要做的就是更新软件”。
不过,The Verge 质疑称,当马斯克提“全自动驾驶汽车”时,并不总是百分百那么清晰。另外插一句题外话,消费者可能来不及关心是否可以完全自动驾驶,因为近日发生的特斯拉自燃事件,消费者们还在等待一个解释。
参考来源:The Verge, VentureBeat
作为码一代,想教码二代却无从下手:
听说少儿编程很火,可它有哪些好处呢?
孩子多大开始学习比较好呢?又该如何学习呢?
最新的编程教育政策又有哪些呢?
下面给大家介绍CSDN新成员:极客宝宝(ID:geek_baby)
戳他了解更多↓↓↓
热 文 推 荐
☞ 程序员如何搞定前端高频面试难题?附答案汇总 | 技术头条
☞ 国际信奥金牌,保送清华姚班,这位 00 后是怎么做到的?| 人物志
System.out.println("点个在看吧!");
console.log("点个在看吧!");
print("点个在看吧!");
printf("点个在看吧!\n");
cout << "点个在看吧!" << endl;
Console.WriteLine("点个在看吧!");
Response.Write("点个在看吧!");
alert("点个在看吧!")
echo "点个在看吧!"