编者按:本文来源于微信大众号“车东西”(ID:chedongxi),作者:Juice,36氪经授权发布。
特斯拉现在已然成为全球最顶尖的电动轿车公司之一,其在电动化和自动化方面都取得了巨大的开展。尤其在自动驾驭方面,特斯拉现在是国际上全部自动驾驭研讨公司中累计检验路程最多的公司,借助于特斯拉共同的影子形式,现在特斯拉现已积累了上亿公里的检验数据。
特斯拉的方针是2020年完结L4级自动驾驭,现有的芯片现已不能满意其需求,为了可以促进自动驾驭的开展,特斯拉开端了自研芯片之路。本年4月份,特斯拉初度公开了他们的全自动驾驭(FSD)芯片,7月份,马斯克在推特表明,将会对购买了全自动驾驭功用的用户免费替换FSD芯片,未选购的用户也可自费晋级。
据外媒cnet报导,近来,特斯拉现已将其自研的新式自动驾驭芯片推行到老款特斯拉车型之中。部分媒体以为特斯拉在自动驾驭方面现已取得了特别的成果,现已处理了全自动驾驭的许多实际问题,简直可以使人类进入全自动驾驭轿车的年代了。
但也有人不这样以为,近期福布斯刊登了一篇文章,这篇文章对特斯拉的全自动驾驭芯片进行了客观的剖析。
该媒体以为,特斯拉全自动驾驭芯片仅仅完结彻底自动驾驭的第一步,特斯拉依然面对规划经验不足、软件不适配、冗余有缺点等问题,这款芯片是否能帮忙特斯拉完结自动驾驭的巨大愿景,还有待调查。
以下为原文编译:
特斯拉的这颗芯片,是一种特别类型的AI处理器,可以支撑人工神经网络(ANN),也便是咱们常听到的机器学习(ML)或深度学习(DL)。特斯拉的工程师们规划开发这款芯片的行为令人敬仰,终究开宣布成果也让人敬仰。
▲特斯拉FSD芯片
可是这并不意味着他们现已在AI范畴取得了颠覆性的成果,也不意味着他们现已完美的处理了自动驾驭在实际国际中存在的问题。
而部分媒体则以为特斯拉的新式芯片是处理全部实际问题的途径,运用这款芯片特斯拉简直就能使人类进入全自动驾驭年代。
那么特斯拉自动驾驭芯片究竟怎么?让咱们一同来看一下。
机器学习和深度学习鼓起GPU效果凸显
首要来看一下AI芯片的开展进程。
传统的核算机都需求CPU(中央处理器)来履行体系作业,比方运用Office工作软件或许加载程序的时分。
除此之外,大多数核算机还需求GPU(图形处理单元)来支撑,它可以辅佐中心处理器来完结图形和动画的烘托,让用户能在屏幕上收到愈加直观的信息。
在将核算机用于机器学习和深度学习(以下用ML / DL代替)时,GPU的效果也开端变得愈加重要。人工神经网络的完结是个巨大的数值和线性代数问题,而GPU的结构和规划的意图正是为了处理这种数字混搭问题,这么一来,GPU的重要性就凸显出来了。关于开发者来说,将GPU用于ML / DL范畴的开发简直是天作之合。
当研制人员认识到GPU可以推动AI技能的开展之后,研制人员也看到了GPU背面的巨大商场潜力,因而他们在规划GPU的时分也做了调整,以使其可以在ML / DL范畴范畴发挥更重要的效果。
接着说回特斯拉,特斯拉在研制自动驾驭之初曾挑选运用英伟达出产的专用GPU芯片,特斯拉运用这款芯片的运算和处理才干来完结其ADAS(高档驾驭员辅佐体系)功用和AutoPilot功用。
▲特斯拉车辆在敞开AutoPilot功用后双手可以时刻短脱离方向盘
可是特斯拉却并未计划一向购买芯片公司的产品,其早就萌发了自己研讨芯片的主意。本年4月份,马斯克和他的团队发布了其自研的AI芯片(FSD芯片),并表明将运用新芯片来代替现用的英伟达芯片。
而在8月下旬,特斯拉工程师又在IEEE(电气和电子工程师协会)主办的年度高功能芯片会议上宣布了讲演,描绘了他们规划的芯片的更多信息。
这次讲演也让外界对特斯拉的FSD芯片重燃爱好。
现阶段,大多数人习气将这类处理器称为AI芯片。为了便于评论,我也会选用相同的叫法,但需求着重的是,其现在还无法在预期范畴完结全知全能的人工智能。
简略来说,这些芯片仅仅增强核算才干的东西,它们与人类的大脑彻底不同,并不具有任何常识和推理才干。
特斯拉自动驾驭芯片面世6个问题打破完美神话
特斯拉不再选用英伟达的芯片,挑选自己规划AI芯片(由三星制作),这其间有几个问题值得考虑。
特斯拉自己研制专用芯片是否有含义,继续运用芯片公司的芯片会不会愈加便利?特斯拉的芯片与现在已有的芯片比较有什么异同?AI芯片怎么在全自动驾驭方面发挥效果?
以下是关于这些问题的一些首要主意:
1、AI芯片硬件很重要但也需求软件做辅佐
需求着重的一点是,本文关于AI芯片的评论仅仅一小部分,仅仅纯硬件方面的芯片。
要想完结真实的全自动驾驭,还需求完美的软件做辅佐。比方说,有厂商推出了一款新的手机,这款手机的运转速度超级快,可是却无法与各类运用商店里的运用程序兼容,那么这款手机将没有任何含义。
外界都在吹捧特斯拉的AI芯片,却无人考虑是否有相应的软件做合作,只要硬件没有软件,彻底无人驾驭也只能是个梦。
但这并不是在否定硬件的重大含义,硬件是整场战争中的一部分,软件也是这场战争的组成部分。
▲特斯拉AutoPilot功用页面
现在特斯拉还不具有可以完结真实的自动驾驭的软件,特斯拉AI团队进行重组和改组也仅仅为了在完结无人驾驭轿车方面取得更多的重视,彻底无人驾驭的年代还远未到来。
2、自产芯片替换旧芯片规划方面将会受限
假设想要规划一个新的芯片一般有两种状况,第一种状况为从零开端规划,规划员在知道了芯片的一系列技能与功能指标开端进行芯片的规划。
但特斯拉的工程师们面对的则是别的一种状况,他们需求在多个约束下进行规划。比方说,他们需求将功耗保持在必定的范围内,不然将会对车辆的续航产生影响,在出产本钱上也会有所进步。
其次,特斯拉想用新的芯片来代替以往的芯片,这就意味着新的芯片有必要和本来芯片的尺度适当,这样才干完结替换。
▲英伟达的自动驾驭芯片(左)和特斯拉FSD芯片(右)
并且,在推出第一款产品之后,还需求根据商场的开展来推动产品的开展,这时就要考虑产品迭代的兼容性问题了。
不过特斯拉从头规划芯片也并不是多此一举的行为,新产品也或许会有更大的打破。
新的产品可以不必考虑旧事物的约束,在规划方面可以愈加自在,也往往能取得不错的成果,Uber和Lyft就打破了出租车和出租车所面对的约束才干快速地取得了成功。
话虽如此,但在芯片规划范畴,尺度、分量、功耗、散热、本钱以及其他要素都会对芯片形成固有的约束。
3、特斯拉芯片并非最强芯片各个芯片用处纷歧
我看到的最多的不恰当的比较便是将特斯拉的AI芯片与其他芯片进行比较,拿特斯拉最新的芯片与其他芯片过期的版别比较十分不恰当。假设非要比较的话,也应该使其与商场上最新的版别进行比较。
多数人常常引证特斯拉芯片的算力,来证明其比曾经运用的英伟达芯片快许多倍(但应该与英伟达最新的芯片比较)。但事实是,特斯拉芯片的算力与市面上的其他代替品差不多,在某些方面或许会强于其他产品,但在某些方面也或许会差于其他产品。
别的一个让人不舒服的便是被大肆宣传的高额数字,例如特斯拉的AI芯片由60亿个晶体管组成,尽管60亿是一个巨大的数字,可是市面上现已有了搭载了200亿个晶体管的GPU。
▲特斯拉FSD芯片
我这么说并不是在降低60亿个晶体管,仅仅想阐明,不同的芯片有不同的规划用处,仅用晶体管数量加以比照毫无含义。
4、初度出产芯片特斯拉需求自行查看和检验
毫无疑问,第一代芯片的规划进程都十分困难,将会面对许多的过错或潜在过错,规划者们需求花费许多的时刻才干找出其间存在的问题。
芯片封装在硅中,因而不容易更改,因而有时分需求运用软件补丁来帮忙处理硬件问题,工程师一般会在产品进行屡次迭代之后对硬件进行更改和晋级。
▲特斯拉FSD芯片上的一个AI加速器
特斯拉挑选自己独立规划芯片可以让其把握芯片技能,但也会由于初代产品的缺点而呈现问题。现在现已老练的商用芯片现现已过了原始制作商和购买的公司的查看和检验,相比照较老练,而特斯拉的芯片就只能由其自己进行查看和检验了。
5、自研芯片消耗巨大也可拓展特斯拉事务
想要运用自己规划的芯片,还有许多问题需求留意。
特斯拉投入许多精力和资金去研制芯片是否值得?在研制芯片的时分要支付多少机会本钱?
特斯拉挑选自己进行芯片研制,意味着其不但要承当原始的规划本钱,还得承当不断晋级和改善芯片的继续本钱。规划芯片不是一了百了的工作,人工智能芯片正在以惊人的速度开展,特斯拉挑选研制芯片也就要挑选晋级改善芯片。
当挑选自己独立规划芯片时,意味着还需求培育自己的专家,有了好的专家才干开宣布更好的软件。但这种专家只能自己培育,其他公司的专家关于特斯拉的技能并不了解,他们只了解本来公司的芯片常识体系。
▲特斯拉发布FSD芯片现场
但特斯拉挑选自研芯片也总算不必再看芯片商的脸色了,不必依靠其他公司的芯片。而另一个优点则是,特斯拉除了轿车事务之外,还能直接从事芯片规划和晋级事务。
从本钱视点来看,这并不是一个正确的挑选,那些以为制作专有芯片本钱低价的公司或许并没有彻底参加芯片的规划和改善进程。
这关于特斯拉来说将会是一场赌局,特斯拉走出这一步究竟是对是错只要时刻能给出答案。
6、特斯拉冗余体系并不完美自动驾驭尚存难题
自动驾驭轿车在运转的时分需求车辆作出的每一个指令都正确,要从根本上削减事端的发作,因而就需求引进冗余的概念。
特斯拉将会在车内装载两个相同的芯片,假设两个芯片的判别成果纷歧致,车辆就会抛弃当时的驾驭规划,然后进行下一次的捕获和剖析。
▲特斯拉FSD芯片
从表面上看,这个体系十分安全,可是细心考虑也会发现其间的问题。
假设其间一个芯片呈现了问题,会导致两个芯片的核算成果纷歧致,因而这套体系可以防止一些事端的发作,可是这也仅仅是将问题扫除出去,却不能从根本上处理问题。
假设这种纷歧致的状况并非时刻短的呈现,而是一次又一次的重复呈现,两个芯片继续存在不合,这种状况或许会推延体系作出决议,这也相同会形成严峻的结果,因而不做决议不必定是最好的驾驭战略。
另一个存在问题的当地是,两个芯片有必要彻底保持共同。假设两个芯片都做出了过错的挑选,但由于它们达到了共同,这时就会导致事端的发作。
因而在树立冗余体系的时分,应当是两套独立且意图不同的体系,这样才干确保安全行进。
除此之外开发者还需求加强剖析认识,假设两个芯片无法达到一致,咱们要知道他们产生不合的原因。咱们要从不合中学习一些有价值的东西,这样才干进步自动驾驭体系的决议计划才干。
许多自动驾驭公司都有冗余的规划,特斯拉的冗余体系也不必定彻底牢靠,关于冗余的判别不行果断。
结语:特斯拉自研自动驾驭芯片,仍难全自动驾驭
特斯拉为了进一步开展其自动驾驭技能,自己安排团队研制了自动驾驭AI芯片,在本年4月份初度发布了这款芯片的音讯,现在,部分特斯拉车主现已装置上了这款芯片。
部分民众以为,特斯拉的这款芯片功能强悍,算力拔尖,可以处理自动驾驭中存在的大部分问题,可以凭仗这款芯片真实的进入自动驾驭年代。
但事实是,这款芯片确实功能比较拔尖,关于特斯拉自身来说也十分重要,可以促进特斯拉自动驾驭技能的开展。可是这款芯片也依然存在许多问题,间隔彻底自动驾驭还存在着不小的距离。