特斯拉披露全新自动驾驶汽车电脑升级版软件相关讯息

智车派 作者:蔡思禾 韩媛 2019-01-07 18:08
评论(0
分享

  【手机中国新闻】特斯拉正在开发新的Autopilot Hardware 3,它由一台全新的神经网络计算机组成,特斯拉称这将是“世界上最先进的自动驾驶计算机”。

  特斯拉现在已经在他们最新的软件更新中泄露了有关这台新自动驾驶计算机的一些信息。特斯拉汽车目前的自动驾驶电脑由Nvidia GPU提供运算。

  首席执行官埃隆马斯克表示,原有的计算机能够处理每秒200帧的速度,特斯拉的Hardware 3计算机(经过优化运行的神经网络)将能够处理每秒20000帧的速度,并在此速度下算力依然有余。这相当于十倍的性能提升,一部分原因是特斯拉自己设计的SoC,并将其与定制的计算机相结合。

  现在了解到更多关于新计算架构的信息,是因为以在特斯拉的软件更新中发现了大量信息而闻名的特斯拉黑客@verygreen,他在特斯拉最新的软件更新中发现了很多有趣的细节。

  他与曾经帮助他一起将Autopilot所看见的一切视觉化的DamianXVI一起,将他们在软件更新中发现的信息分享在了特斯拉论坛上:“我们认为新的硬件基于三星Exynos 7xxx系列的芯片,基于arm A72核心的存在(这应该不会是一款非常新的芯片,因为Exynos大约是2015年10份的产品)。HW3 CPU内核主频为1.6Ghz,Mali GPU为250MHz,内存写入速度为533MHz。“

可视化的图形
可视化的图形

  硬件与名为“TRIP“的特斯拉PCI-Ex设备相结合,他们认为这些设备可以用作NN(神经网络)加速器。他们还认为Hardware 3的计算机配备了至少两个TRIP设备,至多可能有4个。

  verygreen在关于这台设备时这样写到:“TRIP装置显然是最有趣的,包含了二进制的NN神经网络数据的特殊固件在那里,然后最终由汽车视觉代码查询。这一装置运行频率为400MHz。两个TRIP设备当前加载相同的NN神经网络,但可能只在每个神经网络上执行一个子集。“

  他们设法查看特斯拉在TRIP上运行的软件。

  verygreen继续说道:“TRIP软件似乎是一个直接的指令列表,它与32个字节(256位)对齐。程序运行在两种类型的内存上,一种用于输入/输出,一种用于工作内存。前者可能是系统DRAM,后者是内部的SRAM。内存操作包括数据加载,重量加载以及写入输出。程序操作是流水线作业,数据加载和计算则是交错进行的,并且重量获取实际上在这些重量指令的上游。重量似乎在观察中被压缩,它们被复制到比源区域大得多的内部区域,其中解压缩/解包作为权重加载操作的一部分进行。中间结果保存在其工作内存中,只有最终结果输出到共享内存。“

  Damian XVI设法为在“二进制文件中观察到的一部分网络”的数据流创建可视化的图形。

  有意思的是,他们发现可视化后的版本与GoogLe Net看起来非常的相似,而且这已经不是特斯拉的神经网络第一次与谷歌的GoogLe Nett显示出强烈的相似性了,科技巨头谷歌使用GoogLe Net来识别和索引图像。

  特斯拉人工智能和自动驾驶视觉化总监Andrej Karpathy在谷歌工作时曾经是GoogLe Net神经网络项目背后的工作人员之一。

  特斯拉的目标是在2019年上半年将新的Hardware 3计算机投入生产,并通过无线软件更新逐步将新软件部署到这些车辆上。

分享:
网友评论 0条评论
用其他账号登录:
请稍后,数据加载中...
查看全部0条评论 >
为你精选
请稍后,数据加载中...
点击加载更多
潮机范儿
热门搜索词

Copyright © 2007 - 北京沃德斯玛特网络科技有限责任公司.All rights reserved 发邮件给我们
京ICP证-070681号 京ICP备09081256号 京公网安备 11010502036320号 京网文[2012]0132-048号