nvidia orin简介

2023-05-16

NVIDIA发布的Xavier已经在市场上打拼了好几年了,同行竞争者一直在追赶、力图超越,Xavier也在应用中出现了一些问题,NVIDIA也该把Orin这个新武器揭开面纱了。虽然去年的GTC上有一些信息发不出来,但是还是犹抱琵琶半遮面的感觉,对于几年的GTC,关于Orin还是有很多的期待的。

一、引言

随着智能网联汽车大会的召开,智能网联汽车技术路线图2.0发布,智能汽车技术的发展方向更趋清晰,“三横两纵”中车辆关键技术作为智能汽车功能实现的承载基础,智能计算平台的开发尤为重要。

智能计算平台核心的就是AI芯片,目前接触NVIDIA Xavier较多,并且团队内基于Xavier+TC297的架构设计了几款域控制器投放市场。同时由于项目需要,对于Mobieye EyeQ4、地平线J2等也不陌生。团队也针对未来智能计算平台的发展方向开展过多次讨论,FPGA是最接近量产的方案,但是基于Xavier、J2等AI芯片的开发方案却是最容易产品化的选择。智能计算平台核心的就是AI芯片,目前接触NVIDIA Xavier较多,不过目前Xavier等芯片也有很多的问题,NVIDIA在2019年GTC上发布的Orin芯片作为Xavier的换代品,要到2022年才可以量产,希望今年12月份的NVIDIA 2020 GTC可以带来更多关于Orin的信息,本文通过简单对比Xavier和Orin,为后续智能计算平台的产品设计提供一些参考。更希望Xavier目前的一些问题在Orin上可以得到解决,如车规级、功能安全、温度范围、功耗和散热等等。

二、Xavier-世界上最强大的SoC

Xavier被NVIDIA称作为“世界上最强大的SoC(片上系统)”,作为NVIDIA AI芯片当打选手,Xavier具有高达 32 TOPS的峰值计算能力和 750 Gbps 的高速 I/O 性能。可处理来自车辆雷达、摄像头、激光雷达和超声波系统的L5级自主驾驶数据。

Xavier SoC基于台积电12nm工艺,集成90亿颗晶体管,芯片面积350平方毫米,CPU采用NVIDIA自研8核ARM64架构(代号Carmel),GPU采用512颗CUDA的Volta,支持FP32/FP16/INT8,20W功耗下单精度浮点性能1.3TFLOPS,Tensor核心性能20TOPs,解锁到30W后可达30TOPs。

Xavier 内有六种不同的处理器:Volta TensorCore GPU,八核ARM64 CPU,双NVDLA 深度学习加速器,图像处理器,视觉处理器和视频处理器。这些处理器使其能够同时、且实时地处理数十种算法,以用于传感器处理、测距、定位和绘图、视觉和感知以及路径规划。

https://pic3.zhimg.com/50/v2-e24acd1fab1c78ff1f60c9ef8fbf2687_720w.jpg?source=1940ef5c

https://pic3.zhimg.com/80/v2-e24acd1fab1c78ff1f60c9ef8fbf2687_1440w.jpg?source=1940ef5c

三、Orin-NVIDIA的核弹级AI芯片

Orin是NVIDIA在GTC China 2019大会发布的,号称核弹产品,采用全新的NVIDIA GPU及12核ARM CPU,单片运算能力可达到每秒200TOPS,性能是Xavier的7倍。

https://pic2.zhimg.com/50/v2-4047a4fc0162c3a23fec7428835f8bf9_720w.jpg?source=1940ef5c

https://pic2.zhimg.com/80/v2-4047a4fc0162c3a23fec7428835f8bf9_1440w.jpg?source=1940ef5c

Orin(DRIVE AGX Orin)——NVIDIA定位是用于自动驾驶和机器人的高度先进的软件定义平台。内置的全新Orin系统级芯片,由170亿个晶体管组成,集成了英伟达新一代 GPU架构和12核的Arm Hercules CPU内核以及全新深度学习和计算机视觉加速器。根据黄教主厨房GTC 2020发布的消息,Orin有可能会用到安培架构。

Orin 可处理在自动驾驶汽车和机器人中同时运行的大量应用和深度神经网络,并且达到了 ISO 26262 ASIL-D 等系统安全标准。根据NVIDIA官方数据,L5级别的全自动驾驶可以使用2路DRIVE AGX Orin+2组GPU的方案,性能可达2000TFLOPS。

https://pica.zhimg.com/50/v2-c0b288bf405a0035f95300867872fca2_720w.jpg?source=1940ef5c

https://pica.zhimg.com/80/v2-c0b288bf405a0035f95300867872fca2_1440w.jpg?source=1940ef5c

DRIVE AGX Orin 作为一个软件定义的智能计算平台,能够覆盖从 L2 级到 L5 级完全自动驾驶汽车开发的兼容架构平台,有助于 OEM 厂商开发大型复杂的软件产品。Orin 和 Xavier 均可通过开放的 CUDA、TensorRT API 及各类库进行编程,方便开发者跨平台移植和应用。

另外,Orin芯片中的CPU部分为ARM架构,据分析NVIDIA之所以选择ARM平台是与PCI Express有一定关系。PCI Express是大家都会遵守的行业标准,PCI Express不仅可以为ARM提供有力支持,而且通过PCI Express可以方便的连通ARM处理器,便于开发者实现软件部署。

再就是ARM平台拥有非常出色的工具和生态,通过ARM可以非常轻松的实现CUDA编译。最近有报到NVIDIA在积极收购ARM,如果这一收购能够达成,那么AI芯片领域GPU+ARM架构CPU的路线将会继续引领航行业发展。

四、基于Xavier的智能计算平台设计

优控智行设计的一款自动驾驶域控制器ADCU,基于NVIDIA Jetson Xavier和Infineon TC297,端口配置资源丰富,支持Camera、Radar、Lidar、IMU等传感器接入,并支持车载以太网通讯。Xavier用于环境感知、图像融合、路径规划等,TC297用于安全监控、冗余控制、网关通讯及整车控制,符合行业最先进的智能网联汽车电气架构设计理念,集成多个电控单元功能,降低设计风险,功能安全面向ISO26262标准中的最高级ASIL-D。

https://pic1.zhimg.com/50/v2-0d0c5a5f51c1d7931cf0af0701383a95_720w.jpg?source=1940ef5c

https://pic1.zhimg.com/80/v2-0d0c5a5f51c1d7931cf0af0701383a95_1440w.jpg?source=1940ef5c

目前基于NVIDIA Xavier的智能计算平台均采用类似架构设计方案,有部分企业的产品设计有2个或多个Xavier芯片,也是通过Ethernet Switch来进行级联和通讯,而Infineon的TC297/397成为功能安全MCU的不二之选。

五、Orin的市场潜力

根据目前自动驾驶行业算法和数据方面的积累,Drive Xavier 30TOPS(万亿次计算每秒)的自动驾驶算力应付L2级别的全速域ACC自适应巡航、车道居中、车道偏离预警等等都是足够的。但是对于L3及以上自动驾驶系统而言,Xavier的算力已经捉襟见肘,比如特斯拉的NOA(Navigate on Autopilot)、蔚来NOP(Navigate on Pilot)、小鹏NGP(Navigation Guided Pilot)等高速自主导航驾驶功能(仍需驾驶员握紧方向盘),对系统算力要求已经远超30Tops。

因此,实现L4 以及L5完全自动驾驶,智能计算平台需要更多的算力支撑,而Orin的推出水到渠成。

https://pic1.zhimg.com/50/v2-21efbeebd30f315efd1576050b787390_720w.jpg?source=1940ef5c

https://pic1.zhimg.com/80/v2-21efbeebd30f315efd1576050b787390_1440w.jpg?source=1940ef5c

和Xavier相比,Orin的算力提升7倍,从30TOPS提升到了200TOPS。自半导体工艺进步、芯片架构的革新、以及CPU从ARM Cortex A57到A78带来的性能飞跃,让7倍的性能提升成为现实。

目前根据行业反馈来看,L3级以上自动驾驶车型,AI芯片基本都来自Mobileye和英伟达,以及自研FSD芯片的特斯拉。号称汽车界的苹果的特斯拉自研FSD芯片单颗算力也才72TOPS,Autopilot硬件3.0用两块芯片也就是144TOPS,目前特斯拉发布的AP3.0就已经支持高速自主导航驾驶也就是NOA。200TOPS算力到什么程度可想而知。

Orin和Xavier对比功耗方面也有明显改善,Orin在性能提升7倍的前提下,功耗仅为45W左右,功耗提高了1.5倍,在车载电子领域对功耗极其敏感的情况下,对于结构工程师而言,不用考虑向特斯拉一样的水冷系统而烦恼了。

除此之外,Orin也延续了英伟达Drive系列的传统,针对L5全自动驾驶提供多芯片方案。最强版本采用两个Orin+两个7纳米A100 GPU,算力达到了疯狂的2000TOPS,堪比性能怪兽,比上一代Drive Pegasus的320TOPS也提升到超过6倍。

针对目前主流的AI芯片供应商而言,小鹏P7搭载英伟达Xavier,威马的L3自动驾驶方案也是来自英伟达的芯片,蔚来和广汽 Aion LX都是采用Mobileye的芯片。而理想汽车在9月份已经和NVIDIA达成合作,在新车型上搭载Orin芯片。

虽然目前看来Mobileye市场份额占据绝对优势,但是EyeQ系列芯片算力的瓶颈始终无法突破。而Orin的200TOPS和45W的功耗以及ASIL-D及功能安全,称为核弹绝不过分,期待今年的GTC中国上可以有更多关于自动驾驶相关的介绍和信息发布。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

nvidia orin简介 的相关文章

随机推荐

  • 计算机专业走嵌入式还是纯软?

    嵌入式也分多个方向 xff0c 单片机方向 Linux方向 安卓方向 如果你是电子通信或电气自动化这种类似的专业 xff0c 你肯定要选择的是嵌入式了 xff0c 首先嵌入式对硬件基础是有要求的 xff0c 模电数电肯定都是逃不过的 xff
  • 树莓派3降低内核版本,安装Tenda U6 RTL8192无线网卡驱动

    树莓派3内置了蓝牙和wifi xff0c 但是在对网络要求比较苛刻的条件下 xff0c 出现网络质量不太好的情况 xff0c 所以买了Tenda的两款USB无线网卡 xff0c 分别是W311MA免驱版和U6 树莓派3刷了Linux内核 x
  • 使用mobaxterm连接服务器出现连接中断问题

    使用mobaxterm连接服务器 mobaxterm是一个很不错的远程连接工具 xff0c 功能也很强大 在连接到远程服务器时 xff0c 如果隔一段时间不进行操作的话 xff0c 会出现中断连接的现象 解决这个问题 xff0c 可以在se
  • Python爬虫之收藏夹

    正则表达式30分钟入门教程 在线正则表达式测试 requests中文文档 Beautiful Soup 4 2 0 中文文档
  • 树莓派 - PX4 安装教程

    留坑 xff0c 近期群上有小伙伴想要入坑 树莓派PX4 xff0c 所以想写一个基础安装教程 xff0c 如果有不合理请指出 250渣渣架子 xff0c 后期换成Q380了 准备清单 1 xff0c 树莓派Pi3 xff08 推荐这个 x
  • STM32 Systick定时器在实现1us延时时的问题与解决

    问题 xff1a 使用systick config 函数来实现计数 xff0c 这个函数在下面代码中的 SysTick CTRL TICKINT Msk 开启了中断 不论系统时钟为72Mhz或36Mhz若设置STM32每10us进入一次中断
  • VINS-MONO运行(运行VINS-Mono没有轨迹的原因)

    VINS MONO下载及编译 与github中 https github com HKUST Aerial Robotics VINS Mono的一致 下载VINS MONO文件 cd catkin ws src git clone htt
  • gitkraken汉化

    想要汉化gitkraken xff0c 上链接 xff0c 下载解压 链接 xff1a https pan baidu com s 136cQzS7 SsIazhyF1IojsQ 提取码 xff1a 0lzb 01 双击运行install
  • 使用Ubuntu系统运行C或C++程序

    查找Ubuntu系统是否有gcc软件 xff0c 输入指令which gcc 查看gcc的版本 xff0c 输入gcc version 然后就可以确定系统自带gcc编译器了 gcc用来编译C xff0c g 43 43 用来编译C 43 4
  • Ubuntu删除文件和文件夹命令

    r表示向下递归删除 f表示直接强制删除 xff0c 没有任何提示 对于文件夹的删除一般用rm rf xff08 文件夹删除必须有r xff0c 递归删除 xff09 对于文件的删除一般用rm f xff08 其实rm本身就可以完成文件删除
  • slam十四讲中Sophus库安装以及遇到so3.h找不到文件的解决

    首先安装Sophus库 xff0c 首先说明一下 xff0c 我安装的是非模板类 xff0c 非模板类相对模板类更好上手 xff0c 且我下载的slam作者提供的sophus库压缩包也是非模板类 一 下载 git clone https g
  • 解决resource not found问题

    在运行ros中的xacro文件时出现的如下问题 resource not found mbot description ROS path 0 61 opt ros melodic share ros ROS path 1 61 opt ro
  • CV::mat 学习

    原文 xff1a http blog sina com cn s blog ac1864bd010188cm html opencv从c到c 43 43 Opencv2 0版本发布后 xff0c 其新的C 43 43 接口 xff0c cv
  • pcl::pointcloud和pcl::pointcloud::Ptr区别

    后者是指针类型的点云类 定义点云的格式 xff1a pcl PointCloudpcl PointXYZ Ptr cloud Ptr new pcl PointCloudpcl PointXYZ pcl PointCloudpcl Poin
  • ROS安装 rosdep update报错解决

    https blog csdn net leida wt article details 115120940 跟这个做 xff0c 注意正文中对第五个地址的补充gbpdistro url 61 https ghproxy com 43 gb
  • Jetson Xavier 通过jetson-io配置设备树 (9)

    1 在终端输入扩展40Pin配置脚本 sudo opt nvidia jetson io jetson io py 2 选择进入Configure 40 pin expansion header 3 空格选中spi1 或者其他需要的扩展功能
  • UCOSIII系统学习笔记

    说明 xff1a 本文主要讲针对STM32的UCOSIII3 03版本的文件与内核分析 此文只是对UCOSIII粗略的讲解 xff0c 希望读者在读完后能对UCOSIII系统整体多些认识 xff0c 细节方面还请读者参考相关书籍 xff0c
  • 汽车CAN总线详解

    概述 CAN xff08 Controller Area Network xff09 总线协议是由 BOSCH 发明的一种基于消息广播模式的串行通信总线 xff0c 它起初用于实现汽车内ECU之间可靠的通信 xff0c 后因其简单实用可靠等
  • microchip pm42100-kit调试记录

    1 先给板子上电 xff0c 2 安装chiplink 新安装的是连接不上串口的 通过Help gt 帮助目录 xff0c 安装 nbm文件 加载 nbm文件 Tools gt Plugins gt Downloaded gt Add Pl
  • nvidia orin简介

    NVIDIA发布的Xavier已经在市场上打拼了好几年了 xff0c 同行竞争者一直在追赶 力图超越 xff0c Xavier也在应用中出现了一些问题 xff0c NVIDIA也该把Orin这个新武器揭开面纱了 虽然去年的GTC上有一些信息