近年来,人工智能领域发展火热,而在硬件资源开发上也是百花齐放,百花争鸣,2019年NVIDIA公司在NVIDIA GPU大会上发布了JetsonNano套件,在紧凑、易用的平台上提供现代AI最强大的性能,此后树莓派也发布了新的产品,树莓派4代,号称是在3代树莓派基础上做了全方位的性能提升,今天我们主要是来对这两块硬件资源做个系统性的对比。

树莓派和JetsonNano

价格对比

JetsonNano套件的官方售价为99美元,而树莓派4B的官方售价为55美元。

硬件资源对比

树莓派4B采用4核Cortex-A72架构的CPU,主频为1.5GHz,而JetsonNano采用的是4核Cortex-A57架构的CPU,主频为1.43GHz。Cortex-A57是ARM针对2013年、2014年和2015年设计起点的CPU产品系列的旗舰级CPU,它也是ARM首次采用64位ARMv8-A架构CPU,而且通过Aarch32执行状态,保持与ARMv7架构的完全后向兼容性。Cortex-A72最早发布于2015年年初,也是基于ARMv8-A架构,采用台积电16nm FinFET制造工艺,相比于Cortex-A57也有约1.8倍的性能提升,展现出了优异的整体功耗效率。
Coretex-A57处理器
Coretex-A72处理器
树莓派4B在内存上有1GB、2GB、4GB的三个类型的RAM选择,而JetsonNano内存上采用4GB的RAM。

树莓派4B采用的GPU为BroadcomVideoCore VI,而JetsonNano采用GPU型号为128CUDA core Maxwell,JetsonNano的GPU性能要远高于树莓派4B,这也是两者价格差异的主要原因。

树莓派4B在视频输出上采用2个microHDMI输出口,可以输出4K,60fps的视频流,而JetsonNano采用的是HDMI输出口,也是可以输出4K,60FPS的视频流。同时两者都是支持H.264和H.265协议的视频硬解码。

树莓派4B和JetsonNano均采用microSD卡来进行系统安装和启动,同时他们都是具有以太网口,树莓派4B还内置有wifi模块和蓝牙模块。树莓派4B具有2个USB2.0接口和2个USB3.0接口,而JetsonNano具有4个USB3.0接口,树莓派4B支持CSI接口和DSI接口相机,而JetsonNano支持CSI接口相机。两者均具有40针的标准GPIO定义。供电方式上,树莓派4B采用USB-C口供电,JetsonNano采用Micro USB口供电。

GPU渲染测试

OctaneBench是目前最流行的GPU渲染基准测试工具,我们分别对树莓派4B和JetsonNano做OctaneBench测试,测试结果显示树莓派4B的跑分为8220,而JetsonNano的跑分为7474,因此,树莓派4B的GPU渲染能力强于JetsonNano。
GPU渲染测试
数据读写能力测试

Linux可以通过hdparm命令来测试硬件的数据读写能力,通过命令:

sudo hdparm -t –direct /dev/sda1 
sudo hdparm -t –direct /dev/mmcblk0p2 

分别测试硬盘和外接存储器的数据读写能力。

测试显示树莓派4B的硬盘读写能力为265.2MB/s,外接SD卡读写能力为40.8MB/s,JetsonNano硬盘读写能力为288.4MB/s,外接SD卡读写能力为62.5MB/s,JetsonNano的读写能力要稍强于树莓派4B。
树莓派4B读写能力
JetsonNano读写能力

视频播放测试

本地视频测试主要测试它们播放同一段视频的CPU使用情况,测试结果显示,对于同一段视频树莓派4B在播放时CPU的占用率为44%~45%,而JetsonNano的CPU占用率为25%左右,在高性能显卡的加持下,JetsonNano的视频播放对CPU的消耗要小于树莓派4B。
JetsonNano播放视频CPU使用情况
树莓派4B播放视频CPU使用情况

这是所有的测试结果,对于树莓派4B和JetsonNano从所有的测试结果来看,都是各有千秋,各有所长,对于想入手这两块硬件资源的同学们,可以根据我的测评结果结合自己的需求来合理购置。本文已在今日头条首发,严禁转载,欢迎关注我的头条号 小码农常在,我会在头条定期更新相关文章!

更多推荐