树莓派4与英伟达Jetson Nano性能大比拼,谁是最佳的嵌入式“电脑”?
作者 | Chris Pietschmann
译者 | 弯月,责编 | 屠敏
转载自CSDN(ID:CSDNnews)
导读:日前,Raspberry 基金会发布了开发者为之兴奋的 Raspberry Pi 4,其不仅在性能上进行了全面的升级,而且价格也继续与旧版保持一致,仅为 35 美元起。那么这一款嵌入式开发板和极客们常用的另一款 NVIDIA Jetson Nano Developer Kit 相比,谁会更胜一筹?
以下为译文:
在设计与构建物联网解决方案方面,备选的设备非常之多。最近发布的Raspberry Pi 4在最新版本的Raspberry Pi基础之上又增添了一些非常棒的功能升级。同时,NVIDIA Jetson Nano Developer Kit主板也提供了类似的功能。初步比较之下,二者的功能基本相同,只不过Nano的主板上多了一个专用的GPU。在本文中,我们将比较这两款电路板,看看二者的差异究竟有哪些。
Raspberry Pi 4
Raspberry Pi(树莓派)是一种非常棒的小型计算机与物联网开发主板。它不仅是一个低功耗的物联网设备,而且还是一个很好的原型设计工具,甚至还可用于构建物联网网关设备。Raspberry Pi有很多很棒的功能,而最近发布的Raspberry Pi 4拥有一些非常棒的升级。
与之前的Raspberry Pi 3 B +相比,Raspberry Pi 4 B包含以下升级:
更快的处理器:CPU升级为四核Cortex-A72(ARM v8)64位SoC @ 1.5 Ghz。
更多内存:LPDDR4-2400 SDRAM提供1GB、2GB及4GB RAM等多个型号。
双4K显卡:2个微型HDMI端口,都可以输出4K视频,甚至配置双显示器。
2个USB 3和2个USB 2端口:该版本拥有2个USB 3端口,可以更高速地连接到外围设备;此外还有2个USB 2端口。
USB-C电源:电路板的电源连接器从micro-USB升级到USB-C连接器。
I / O:40-pin GPIO接头(支持I2C,SPI和UART)。
上述是新版Raspberry Pi 4与旧版Raspberry Pi 3的主要差异。与旧版的主板相比,新版的Raspberry Pi 4拥有更高的处理能力以及其他优势。
NVIDIA Jetson Nano
NVIDIA发布了很多种物联网主板,其中NVIDIA Jetson Nano是最新的主板。该主板作为开发工具包提供了物联网解决方案在设计原型时所需的所有输入和连接。
以下是NVIDIA Jetson Nano Developer Kit的核心配置:
CPU:四核ARM Cortex-A57 MPCore处理器
GPU:NVIDIA Maxwell w / 128 NVIDIA CUDA核心
内存:4 GB 64位LPDDR4
显卡:HDMI和DisplayPort输出
USB:4个USB 3端口
I / O:I2C,SPI,UART以及与Raspberry Pi兼容的GPIO接头
NVIDIA Jetson Nano Developer Kit提供了物联网解决方案在设计原型时所需的所有计算能力(还集成了GPU)。
规格比较
如上所示,两个主板的规格中存在一些相似之处。下面让我们来详细比较一下Raspberry Pi 4和NVIDIA Jetson Nano Developer Kit的规格。
下表列出了两个主板的规格:
如上所示,Raspberry Pi 4和NVIDIA Jetson Nano的主要功能非常相似。注意这并不是完整的功能列表,所以有一些差异没有出现在上表中。但是,大多数功能都相同或相似,只有个别差异。
两者都拥有ARM处理器、4GB RAM以及一系列外围设备连接。两者之间最大的区别在于NVIDIA Jetson Nano包含性能更高、功能更强大的GPU(图形处理器),而Raspberry Pi 4则拥具有低功耗的VideoCore多媒体处理器。虽然NVIDIA Jetson Nano的价格较高,但是考虑到强大Maxwell GPU,这部分高出的价格也算合情合理。
请注意:NVIDIA Jetson Nano中拥有128个CUDA核心的NVIDIA Maxwell GPU实际上能够与Nintendo Switch游戏机中的GPU相媲美。Nintendo Switch采用了Cortex-A57 CPU。NVIDIA Jetson Nano的CPU和GPU硬件非常接近Nintendo Switch,除了Nintendo Switch的NVIDIA Tegra X1 SoC(片上系统)硬件上还有四个Cortex-A53内核。这无疑提升了NVIDIA Jetson Nano硬件的潜力。
Cortex-A57与A72 CPU的比较
Raspberry Pi 4和NVIDIA Jetson Nano都使用了ARM CPU(处理器)。实际上,Raspberry Pi 4有一个较新的ARM Cortex-A72 CPU,而NVIDIA Jetson Nano则采用了略旧的ARM Cortex-A57。然而,与旧版的Raspberry Pi 3中使用的A53相比,NVIDIA Jetson Nano中的A57则更新。
让我们来看看两个CPU的功能和规格:
从表面上看,两个CPU几乎完全相同,而且它们真的很接近。Raspberry Pi 4中的Cortex-A72仅比NVIDIA Jetson Nano中的Cortex-A57前进了一代。较新的A72拥有较高速的时钟速度,功耗比A57低20%或性能提高了90%。
在性能方面,值得注意的是Raspberry Pi声称Raspberry Pi 4 Cortex-A72比Raspberry Pi 3 B + Cortex-A53处理器快大约50%。由于NVIDIA Jetson Nano使用的Cortex-A57位于Raspberry Pi两代CPU之间,因此Raspberry Pi 4和NVIDIA Jetson Nano之间的性能差异可能不大。
与NVIDIA Jetson Nano中的Cortex-A57相比,Raspberry Pi 4中较新的Cortex-A72 CPU似乎拥有更强的CPU处理能力。这可能意味着Raspberry Pi 4更适合通用计算机或低成本的迷你桌面代替品。然而,NVIDIA Jetson Nano中更强大的GPU可以为图形处理,甚至人工智能(AI)和机器学习(ML)提供更强大的功能。
总结
一般情况下,在选择最适合需求的主板时,你会参考硬件规格和价格等基本因素。当然,你也需要考虑操作系统和软件功能。这两款主板上运行的都是Linux,而且提供的功能也几乎相同。如果一切比较因素都很接近,那么下一个需要考虑的因素就是电路板对编程和SDK的支持。但是,如果你需要构建人工智能和机器学习项目,那么拥有完整GPU的NVIDIA Jetson Nano可能是最理想的选择。
你喜欢两款主板中的哪一个?欢迎在下方留言。
原文:https://buildazure.com/2019/06/24/raspberry-pi-4-vs-nvidia-jetson-nano-developer-kit/
作者:Chris Pietschmann,微软专家,拥有20多年在云和本地构建企业系统的经验, 他是微软认证的Azure解决方案架构师和开发人员,微软认证培训师以及云专家。
(*本文为 AI科技大本营转载文章,转载请联系原作者)
◆
精彩推荐
◆
“只讲技术,拒绝空谈!”2019 AI开发者大会将于9月6日-7日在北京举行,这一届AI开发者大会有哪些亮点?一线公司的大牛们都在关注什么?AI行业的风向是什么?2019 AI开发者大会,倾听大牛分享,聚焦技术实践,和万千开发者共成长。目前,大会早鸟票抢购中~扫码购票,领先一步!
推荐阅读
知识体系、算法题、教程、面经,这是一份超赞的AI资源列表陈天奇:机器学习科研的十年
避坑指南:如何选择适当的预测评价指标?| 程序员评测
53K!拿下阿里Python岗,这些技术点全考了!
周杰伦根本不需要流量!!!
云计算将会让数据中心消失?
“Hyperledger Fabric 是假区块链!”
大数据时代已来,开发者该如何出击?

相关文章:

作为互联网流量入口,CDN日志大数据你该怎么玩?
CDN是非常重要的互联网基础设施,用户可以通过CDN,快速的访问网络中各种图片,视频等资源。在访问过程中,CDN会产生大量的日志数据,而随着如今越来越复杂的网络环境变化,和业务的迅速增长,日志数据…
OpenCV中图像旋转(warpAffine)算法的实现过程
在OpenCV中,目前并没有现成的函数直接用来实现图像旋转,它是用仿射变换函数cv::warpAffine来实现的,此函数目前支持4种插值算法,最近邻、双线性、双三次、兰索斯插值,如果传进去的参数为基于像素区域关系插值算法(INTE…

10亿美元续命!OpenAI获微软投资,意在通用人工智能?
来源 | OpenAI官博译者 | 孙薇编辑 | 一一出品 | AI科技大本营(ID:rgznai100) 7 月 22 日,微软宣布将对非营利人工智能研究组织 OpenAI 投资 10 亿美元,用于通用人工智能(AGI)的开发。双方将以微软原有的公…

TrayIcon 类 添加系统托盘不显示托盘图标
为什么80%的码农都做不了架构师?>>> 好久不碰 java swing最近写了一个swing 程序 添加托盘时,怎么也不显示图标,就一空白 ,在网上搜了老半天,大部无效。 边看帖子边看 java api ,结合理解,有一属性设置了一…

Crystal Report 加载模板报错 无法在c++ 堆栈中打开由jrc 引擎处理的文档
2019独角兽企业重金招聘Python工程师标准>>> 纠结了很久, 尝试过录入一个错误的路径,文件读取也是包相同的错误,也就是表示找不到路径文件而已,并不是开发环境的问题 于是设置一个最简单的路径,放置下去rpt模板,代码后续没有报错; 再次之前也修复了一个关于引用的dl…

Ubuntu下makefile及gcc生成静态库动态库的简单使用举例
环境:Ubuntu-13.10 32位(虚拟机)、gcc4.8.1 首先创建一个test_makefile_gcc文件夹,此test_makefile_gcc文件夹下包括:src文件夹用于存放源文件; include文件夹用于存放头文件;bin文件夹用于存放生成的动态库.so文件&…
Exchange Server 2013 安装完成后配置外部URL
Exchange Server 2013 安装完成后配置外部URL 比如 mail.contoso.com 1、转到 EAC → “服务器”,然后单击“配置外部访问域”。2、在“选择要与外部 URL 一起使用的客户端访问服务器”下面,单击“添加”3、选择您要配置的客户端访问服务器,…

Ubuntu下CodeBlocks的安装、配置及静态库动态库的简单使用举例
1、 从Ubuntu Software Center中搜索Code::Blocks并安装; 2、 在第一次启动时选择GNU GCC Compiler作为默认的编译器; 3、 生成静态库并调用操作步骤,代码同 http://blog.csdn.net/fengbingchun/article/details/17994489 3.1、New fil…

React 打怪笔记
介绍 本文为学习react中的记录。 Tips: 当组件的props或state有变化,执行render函数。无论是使用函数或是类来声明一个组件,它决不能修改它自己的propsReact 可以将多个setState() 调用合并成一个调用来提高性能。无状态函数式组件 (stateless functiona…
新闻智能分类练习赛开始报名啦!最先达到80分就可以领GPU,技术书籍!
现代信息爆炸般地产生,信息如海如潮。信息分类,不仅有利于加快信息检索速度,且有利于提高查准率。Internet是信息的重要载体,深入地研究与探讨网上信息自动分类的方法、技术和理论,已成为时代的迫切需求和新的研究热点…

项目经理应该具备的技能
作为一个优秀的项目经理应该具备五个方面的技能: 项目管理知识体系 应用领域的相关知识、标准和规则项目环境知识一般管理知识软技能/人际关系技能项目管理知识体系 就是要掌握常说的9大知识领域:范围、时间、成本、质量、人力资源、风险、沟通、采购再加上集成…

SSE2 Intrinsics各函数介绍
SIMD相关头文件包括: //#include <ivec.h>//MMX//#include <fvec.h>//SSE(also include ivec.h)//#include <dvec.h>//SSE2(also include fvec.h)#include <mmintrin.h> //MMX#include <xmmintrin.h> //SSE(include mmintrin.h)#incl…

中国城市道路名图鉴
作者| AlfredWu来源 | Alfred数据室(ID:Alfred_Lab)不知道大家出差或旅游的时候有没有发现,有些城市特别喜欢使用其它城市或者省份的名字作为道路名,特别是青岛市,这会儿还在徐州路,走过一个街区…

中国电子信息产业发展研究院主办的2018中国软件大会上大快搜索“又双叒叕”获奖了...
大快搜索自荣获“2018中国大数据企业50强”殊荣,12月20日在由工信部指导,中国电子信息产业化发展研究院主办的2018中国软件大会上,大快搜索获评“2018中国大数据基础软件领域领军企业”称号,入选中国数字化转型TOP100服务商&#…

SystemCenter2012SP1实践(15)共享库服务器和ISO
用过HyperV的同学都知道,HyperV调用ISO作为启动光盘的时候,必须保存在本地才行。网络共享下的一概不认。在SCVMM下,我们可以通过一些设置,让SCVMM下创建的虚拟机,支持调用不在同一台主机上的ISO文件。我是分隔线首先要…

XLNet:公平PK,BERT你已经被超过!
作者 | XLNet Team译者 | 孙薇责编 | Jane出品 | AI科技大本营(ID: rgznai100)【导语】几周前,XLNet 团队发布了新型预训练语言模型 XLNet,这个新模型在各项基准测试中都优于谷歌之前发布的BERT模型,其中模型 XLNet-La…

C/C++中switch用法的一种替换方式
在C/C中,switch语句是经常被用到的,当switch内的case语句较多时程序有时显得比较繁乱,此种情况下可以用另外一种实现方式替代switch。详细用法见例子: #include "stdafx.h"float AddFunc(float a, float b) {return (a …

My excellent 2018
又到一年年底时,除了感叹一句时间过得真快之外,也非常庆幸自己能够渡过了这精彩的一年。 工作 首先是工作上面的变化。自16年毕业以后就在招联消费金融有限公司上班,一直到今年的五月份。在招联的期间,有幸得到老大的赏识…

POJ 2955 Brackets (区间DP)
题目链接:http://poj.org/problem?id2955 BracketsTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 1977 Accepted: 1012Description We give the following inductive definition of a “regular brackets” sequence: the empty sequence is a regul…

从芯片到AI智能芯片,一文了解它的前世今生
作者 | 元宵大师,Python高级工程师,致力于推动人工智能、大数据分析在金融量化交易领域中的应用。欢迎大家关注我的个人公众号《元宵大师带你用Python量化交易》。责编 | 胡巍巍来源 | CSDN(ID:CSDNnews)经过长期的发展…

Windows7下OpenGL简单使用举例
1、 从http://www.opengl.org/resources/libraries/glut/glut_downloads.php下载glut相关头文件和库glutdlls37beta.zip ,(默认的windows机子上并没有glut头文件及相应的库,它主要用来打开窗口、开发和管理菜单,以及管理事件等),…

Snagit9-12注册码
SnagIt 9 注册码: AM5SC-8LWML-MVMWU-DTLGE-ERMBE SnagIt 10 注册码: 5HCAK-DEGMZ-EYABA-M4LCC-ACBE2 DFKDA-JZ5FC-TGLAA-CM5DM-MFEBD CMCFH-93DCD-SFZYC-K5KCM-C7CA7 SnagIt 11 注册码: 7CTCC-5WQCS-98AY8-V8F2M-76258 NCTCC-5WFCK-98A28-V8…

Strut2访问
访问HelloWorld应用的路径的设置 在struts2中,访问struts2中action的URL路径由两部份组成: 包的命名空间action的名称 例如: 访问本例子HelloWorldAction的URL路径为: /l6n/helloWorldAction (注意:完整路径为:http:/…

单v100 GPU,4小时搜索到一个鲁棒的网络结构
作者 | Slumbers,毕业于中山大学,深度学习工程师,主要方向是目标检测,语义分割,GAN责编 | JaneNAS最近也很火,正好看到了这篇论文,解读一下,这篇论文是基于DAG(directed …

关于pyecharts 地图显示添加数据的问题
echarts : 香港地区显示(人口密集的人口数目) http://echarts.baidu.com/examples/editor.html?cmap-HK series: [ { name: 香港18区人口密度, type: map, mapType: HK …

MMX Intrinsics各函数介绍
SIMD相关头文件包括: //#include <ivec.h>//MMX //#include <fvec.h>//SSE(also include ivec.h) //#include <dvec.h>//SSE2(also include fvec.h)#include <mmintrin.h> //MMX #include <xmmintrin.h> //SSE(include mmintrin.h) #…

大数据中台向AI中台演进是大势所趋?
来源 | 宜信技术学院(ID:CE_TECH)导读:自从阿里巴巴提出“中台”的概念之后,这个词汇就成为各领域企业关注的焦点,很多人在考虑建设自己的中台。然而,构建中台是否真有必要?是否所有的企业都要建…

WordPress标签
1、分类目录调用函数: <?php wp_list_cats();?> 2、调用页面函数: <?php wp_nav_menu( array( theme_location > ast-menu-primary, container > false ) ); ?> 3、转载于:https://blog.51cto.com/okowo/…

SSE3和SSSE3 Intrinsics各函数介绍
SIMD相关头文件包括: //#include <ivec.h>//MMX //#include <fvec.h>//SSE(also include ivec.h) //#include <dvec.h>//SSE2(also include fvec.h)#include <mmintrin.h> //MMX #include <xmmintrin.h> //SSE(include mmintrin.h) #…

kubernetes学习笔记之十三:基于calico的网络策略入门
一、.安装calico [rootk8s-master01 ~]# kubectl apply -f https://docs.projectcalico.org/v3.3/getting-started/kubernetes/installation/hosted/canal/rbac.yaml clusterrole.rbac.authorization.k8s.io "calico" created clusterrole.rbac.authorization.k8s.i…