Jetson TX1 /TX2 对比介绍

news2024/10/2 18:19:10

        大家好,我是虎哥,经过一段时间的整理,针对TX1/TX2这些看起来已经落伍的产品,如何找到合适的应用场景,我也整体上做了一些了解好调研。现在由于资料很多都比较老了,有些表述也有些前后表述不一,所以这里重点介绍和对比一下Jetson TX1 和JetsonTX2。  

目录

一、为什么边缘计算和终端智能将会成为未来的一个重点方向

二、Jetson TX1 /TX2 介绍

2.1 Jetson 平台的优势

2.2什么是Jetson tx1

2.3 Jetson tx1的前身

2.4 tx1的进化

2.5 Jetson tx2 升级

三、Jetson TX1 /TX2 对比


一、为什么边缘计算和终端智能将会成为未来的一个重点方向

  • 第一点是带宽的问题。据英伟达统计,到2020年,全球会有10亿的摄像头,每天将会由海量的数据,无论对于因特网还是存储来说,都是不可承受的压力。最好的解决办法就是在前端,在靠近摄像头的地方,或者在摄像头里面,把那些需要的信息就提取出来。最好的办法就是把垃圾信息过滤掉,只保留有效的数据。

  • 第二点是延迟。相比于人工智能,这一点对于机器人、自动化更为重要。控制机器人所做的反应的时间经常是毫秒级的,如果时间很长,比如把前面看到的东西,通过图像传输到云,然后再来一个返回的话,整个过程经常在200毫秒以上。这对于工业产线来说是不可用的。

  • 第三点,就是私密性。以医疗为例,病人都不希望自己的信息被散播出去,尽人皆知。一般来说,在医疗网络的建设当中,只会考虑私有云或者本地存储。那么在这种情况下,远程的医疗辅助如何开展?如果信息放在因特网上,随后可能被人黑掉,整个系统都可能崩溃。这种情况下,就可以利用人工智能的方式先把中间的一些结果提取出来,加密后传输过去。这样会保证私密性。

  • 第四点,是可行性的问题。我们在传一个1080P的图像,反复压缩之后,传输时也得8Mbps的带宽。我想看到前端无人机运行的情况,或者机器人运行的状况,就必须达到8Mbps的带宽。然而,目前全球有人居住的地区,50%以上的地区网络带宽都在8Mbps以下。在大多数没人的地方,连3G的网络都没有。在最基本的8Mbps带宽也达不到的时候,怎么办呢?可以让终端的机器人智能化起来,让它自己处理一些简单的事情,把有用的信息拿回来,然后再做处理。

        由此可见,终端(或前端)的智能化是非常重要的。Jetson系列在应用层面上,也有很多经典的用例。比如思科的电视电话会议系统(人脸识别、语音识别)、法拉赫的工厂自动化(智能识别、零部件的分拣)、丰田的服务机器人等等 。

二、Jetson TX1 /TX2 介绍

2.1 Jetson 平台的优势

        Jetson是一款开放式平台,配备非常齐全,开发者的准入门槛进一步降低,对于涉足AI业务的企业、创业公司、普通开发者,任何人都能利用其开发终端应用的人工智能解决方案。TX1/TX2主要部署在终端应用上,包括智能化的工厂机器人、商用无人机和智能摄像头等等。Jetson系列也都是为了推动终端的智能化。

2.2什么是Jetson tx1

        tx1是一款基于NVIDIATegraX1平台的嵌入式计算机。它是NVIDIA公司推出的一款人工智能超级计算模块,拥有256CUDA核心和4GBLPDDR4内存。tx1支持多达6路摄像头输入和多种通信接口,如USB、Ethernet、HDMI等,可以广泛应用于人工智能图像识别、机器人、自动驾驶、无人机、VR/AR等领域。

2.3 Jetson tx1的前身

        tx1是NVIDIA推出的嵌入式计算模块系列产品之一。其前身可以追溯到2014年推出的TegraK1芯片,该芯片采用了NVIDIA独有的Kepler架构,使用28nm工艺,安防多包含192个CUDA核心,Jetson TK1 (Tegra K1) 算力为: 326 GFLOPS (此为最大值且于自带风扇下运作)。后来,NVIDIA推出了基于TegraK1芯片的JetsonTK1开发板,这是一款嵌入式计算机,内置TegraK1SoC、2GLPDDR3 RAM和16GeMMC存储,还有多个接口和扩展结构,便于开发和应用。JetsonTK1开发板在机器人视觉、自动驾驶、医疗诊断等领域得到了广泛应用。

2.4 tx1的进化

        tx1是基于JetsonTK1的进化版,采用了NVIDIA自主安防的TegraX1芯片,该芯片使用20nm工艺,拥有更高的能效比和更强的计算性能。tx1不仅是一款超级计算模块,也是一套完整的智能开发平台,包括TX1模块、JetsonCarrier板、Linux操作系统及开发工具等。它不仅可以满足复杂计算需求,而且还能方便地连接各种传感器和周边设备,打造智能计算生态系统。Jetson TX1 GPU模块的单精度浮点运算能力更是提升到了达到1 Teraflops。也有说法,起浮点算法其实只有472 GFLOPS (FP16)

2.5 Jetson tx2 升级

        TX2所提供的性能是tx1的2倍,也就是说能够以2倍以上的功效运行,且功率低于7.5瓦。这样的性能可让TX2在终端应用上运行更庞大、更深度的神经网络,让终端设备更加智能化,同时在执行图像分类、导航和语音识别等任务时在更短的时间内达到更高的精度。有效算力为:单精度浮点数计算能力达到1.26TFlops 。那性能为什么说比TX1提升2倍?其实说的是综合功率效能,下面有个测试比对:

         Jetson TX2 执行 GoogLeNet 推理的速度高达 33.2 图像/秒/瓦,效率几乎是 Jetson TX1 的两倍,比英特尔至强效率高近 20 倍。Jetson TX2与TX1大小一样,接口也一致,可以直接用Jetson TX2替换掉Jetson TX1,进行升级。

三、Jetson TX1 /TX2 对比

        处理器方面,TX2由TX1的Tegra X1升至Tegra Parker处理器,该处理器由16nm工艺制造,6核心设计,CPU部分由2个丹佛+4个A57核心共同组成,GPU则采用Pascal架构,拥有256 个CUDA,浮点性能为1.3TeraFLOPS,相比老款Tegra X1的 GPU性能提高约50%。除此之外,配备有CAN、UART、SPI、I2C、I2S、GPIOs等多种接口,性能强大,外形小巧,非常适合低能耗和高计算性能的应用场景。

 所以,TX1和TX2的差异其实体现在以下几个方面:

  • 存储RAM:TX1 的RAM 只有4G,而TX2升级到了8G

  • 存储EMMC:TX1 的EMMC只有16G,而TX2提升到了32G

  • CPU:TX1是个4核心A57 ,而TX2除了4核心A57,还有额外的2个Denver2 (dual-core) @ 2GHz,所以他们的CPU算力基本持平

  • GPU:TX1采用的是256-core Maxwell GPU,而TX2采用的256-core NVIDIA Pascal™ GPU ,所以浮点算力大约提升50%,其实不到50%

  • 外设接口CAN:TX1没有CAN控制器,而TX2具备2路CAN接口

  • 外设接口PCIE:TX1只有PCIE 1X4+1X1接口,而TX2可以设备PCIE为2X1+1X2

咨询和技术服务联系方式:helphavefuntec@163.com

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/436804.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

ClickHouse环境搭建

目录 1 ClickHouse 的安装1.1 准备工作1.1.1 确定防火墙处于关闭状态1.1.2 CentOS 取消打开文件数限制1.1.3 安装依赖1.1.4 CentOS 取消 SELINUX 1.2 单机安装1.2.1 在 hadoop102 的/opt/software 下创建 clickhouse 目录1.2.2 将安装文件上传到 hadoop102 的software/clickhou…

Baumer工业相机堡盟工业相机如何联合BGAPISDK和OpenCV实现图像的伽马变换校正算法增强(C++)

Baumer工业相机堡盟工业相机如何联合BGAPISDK和OpenCV实现图像的伽马变换校正算法增强(C) Baumer工业相机Baumer工业相机使用图像算法增加图像的技术背景Baumer工业相机通过BGAPI SDK联合OpenCV使用图像增强算法1.引用合适的类文件2.BGAPI SDK在图像回调…

第三章 作业(7BF)【计算机系统结构】

第三章 作业(7BF)【计算机系统结构】 前言推荐第三章 作业(7BF)71115鲲鹏流水线调研华为鲲鹏处理器ARM体系的总体思想ARM的流水线结构 最后 前言 2023-4-10 18:49:41 以下内容源自《【计算机系统结构】》 仅供学习交流使用 推荐…

上一次c语言多文件处理代码的改进和总结

先看看上一次的文件: (3条消息) 认真复习c语言1_穿花云烛展的博客-CSDN博客 对于有重复结构体定义但是并不会报错,只是难以修改而已:为了解决这个一改就要改两次的情况,这里有一个解决方案: 上面的代码是可以运行的&…

常见的Web攻击技术

文章目录 前言HTTP 不具备必要的安全功能在客户端即可篡改请求针对 Web 应用的攻击模式 因输出值转义不完全引发的安全漏洞跨站脚本攻击XSSXSS实例 SQL 注入攻击实例 HTTP 首部注入攻击HTTP 首部注入攻击案例HTTP 响应截断攻击 因会话管理疏忽引发的安全漏洞会话劫持会话固定攻…

Java企业级开发学习笔记(2.2)利用MyBatis实现CRUD操作

该文章主要为完成实训任务,详细实现过程及结果见【http://t.csdn.cn/ajSEO】 文章目录 一、准备工作二、查询表记录2.1 在映射器配置文件里引入结果映射元素2.2 添加按姓名查询用户记录功能2.2.1 添加按姓名查询的映射语句2.2.2 添加按姓名查询用户记录的测试方法2.…

17、嵌入式Servlet容器

文章目录 1、切换嵌入式Servlet容器2、定制Servlet容器 【尚硅谷】SpringBoot2零基础入门教程-讲师:雷丰阳 笔记 路还在继续,梦还在期许 1、切换嵌入式Servlet容器 ● 默认支持的webServer ○ Tomcat, Jetty, or Undertow ○ ServletWebServerApplicati…

C++linux高并发服务器项目实践 day7

Clinux高并发服务器项目实践 day7 进程间通信匿名管道管道的特点匿名管道的使用创建匿名管道查看管道缓冲大小命令查看管道缓冲大小函数匿名管道通信案例 管道的读写特点 有名管道有名管道的使用写FIFO管道读FIFO管道总结有名管道实现简单版聊天功能 进程间通信 进程是一个独立…

SRv6实践项目(五):ONOS控制平面实现控制

在先前的几个小结中,一共了解了: p4的编译过程p4runtime的实现原理NDP协议的简单工作流程YANG模型的定义以及用处基于YANG的配置和状态的读写 一共实现了: Mininet拓扑创建p4的基本框架编写对数据平面进行订阅以实现状态读取对数据平面进行…

OJ系统刷题 第十一篇(重点题)

13463 - 折点计数(难题!重点题!) 时间限制 : 1 秒 内存限制 : 128 MB 给定 n 个整数表示一个商店连续 n 天的销售量。 如果某天之前销售量在增长,而后一天销售量减少,则称这一天为折点,反过来…

玩转车载影像传输技术 ,学习Opengl与Surface渲染提升车载影像传输效果

近年来,随着智能化汽车的快速发展,车载倒车影像逐渐成为了汽车安全辅助系统的标配,而高清传输的倒车影像则成为了目前主流的倒车影像传输方式。在这一过程中,Opengl与Surface渲染技术的应用也是不可或缺的一环。 一、高清传输倒车…

E. Archaeology(纯思维)

Problem - E - Codeforces 爱丽丝买了一个刚果总理视频的订阅,正在看一部关于苏格兰卡特林湖的因子岛的考古发现的纪录片。考古学家发现了一本书,其年代和来源都不明。也许爱丽丝可以对它进行一些解释? 这本书包含一串字符 "a"、&…

【AI绘画】Stable Diffusion的介绍及程序示例

Stable Diffusion 1.背景2.StableD 的原理3.StableD 的应用3.1.如何使用 StableD 进行图像生成3.2 图像生成与编辑3.2.1 生成新图像3.2.2 图像编辑 1.背景 近年来,随着人工智能技术的发展,图像生成和合成技术得到了很大的发展。Stable Diffusion (Stable…

MyBatis的关联映射和缓存机制

学习目标: 了解数据表之间的三种关联关系了解对象之间的三种关系熟悉关联关系中的嵌套查询和嵌套结果掌握一对一关联映射掌握—对多关联映射掌握多对多关联映射熟悉Mybatis的缓存机制 文章概述: 前面几章介绍了MyBatis的基本用法、关联映射和动态SQL等…

CompletableFuture异步编排

CompletableFuture异步编排 1、CompletableFuture异步编排1.1 为什么需要异步编排1.2 CompletableFuture介绍1.3 创建异步对象1.4 线程串行化与并行化方法1.5 多任务组合1.6 优化商品详情页(业务代码)1.6.1 未优化之前的代码1.6.2 使用CompletableFuture异步编排1.6.3 测试功能…

Linux 下 REST 客户端的新选择:Insomnia 3.0

正在为 Linux 桌面端找一个免费的 REST 客户端? 别睡不着觉了!试试 Insomnia。 这个应用是跨平台的,可以工作在 Linux、macOS、Windows。开发者 Gregory Schier 告诉我们他创造这个应用是为了“帮助开发者处理和 REST API 的通信”。他还说&a…

如何在Java中创建临时文件?

在Java程序中,有时需要创建临时文件来暂存数据或者执行某些操作。Java提供了许多方式来创建临时文件。在本教程中,我们将介绍如何使用Java标准库来创建临时文件。 一、使用File.createTempFile()方法 Java标准库中的File类提供了createTempFile()方法来…

设计模式--单例模式

介绍 所谓类的单例模式 就是采取一定的方法保证在整个软件系统中对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法(静态方法) 比如 Hibemate的SessionFactory 它充当数据存储源的代理 并负责创建Session对象 SessionFactory并不是轻量级的 一般情况下 一个…

Java中的Map(三种双列集合万字详解)

点击可查看单列集合Set万字详解:其中还包含哈希解读和底层分析。 文章目录 前言一、Map1.Map集合常用的API代码演示:1.Map集合的基本功能2.Map集合的获取功能3.Map的getOrDefault()方法 2.Map集合的三种遍历1.键找值、值找键2.键值对3.Lambda表达式 二、…

【C++11】晦涩难懂语法系列:可变参数模板

目录 可变参数模板 1.1 概念 1.2 可变参数模板定义 1.3 参数包的展开方式 1.3.1 递归展开参数包 1.3.2 逗号表达式展开参数包 1.4 STL的emplace系列函数 可变参数模板 1.1 概念 在C语言阶段,我们已经接触过可变参数,比如scand、printf等等 这里…