Learn, Implement and Share

Nvidia Jetson AGX Xavier vs Raspberry Pi 4
Benchmark and Comparison

Introduction

NVIDIA Jetson AGX Xavier is an embedded system-on-module (SoM) from the NVIDIA AGX Systems family. The Jetson AGX Xavier module makes AI-powered autonomous machines possible, running in as little as 10W and delivering up to 32 TOPs. It is a computer available now for embedded designers, researchers, and DIY makers, delivering the power of modern AI in a compact, easy-to-use platform with full software programmability. It is a small, powerful computer that lets you run multiple neural networks in parallel for applications like image classification, object detection, segmentation, and speech processing. 

Raspberry Pi 4 Model B is the latest product in the popular Raspberry Pi range of computers. Raspberry Pi 4 was released in June 2019. It offers ground-breaking increases in processor speed, multimedia performance, memory, and connectivity compared to the prior-generation Raspberry Pi 3 Model B+ while retaining backwards compatibility and similar power consumption. For the end-user, Raspberry Pi 4 Model B provides desktop performance comparable to entry-level x86 PC systems.

In this comparison, we will be comparing the Jetson Nano AGX Xavier with the highest spec model of Raspberry Pi 4B.

PlatformCPUGPUMemoryStorageMRP
Jetson AGX Xavier8x ARM v8.2 @ 2.26GHz512x Volta GPU @ 64 Tensor Cores32GB LPDDR4 (137GB/s)32GB eMMC$699
Raspberry Pi 4 Model B4x ARM Cortex A72 @ 1.5GHzBroadcom VideoCore VI @ 500 MHz2GB / 4GB / 8GB LPDDR4Micro SD$75.00
(8GB RAM)

Jetson AGX Xavier vs Raspberry Pi 4 Model B Specifications

FeaturesRaspberry Pi 4 BJetson AGX Xavier
CPUBroadcom BCM2711, quad-core Cortex-A72 (ARM v8) 64-bit SoC @ 1.5GHzNVIDIA Carmel ARMv8.2 (octal-core) @ 2.26GHz(4x2MB L2 + 4MB L3)
GPUBroadcom VideoCore VI512-core Volta @ 1377 MHz + 64 Tensor Cores
DLNADual NVIDIA Deep Learning Accelerators
Memory2GB, 4GB or 8GB LPDDR4-3200 SDRAM32GB 256-bit LPDDR4x @ 2133MHz | 137GB/s
StorageMicroSD card32GB eMMC 5.1
VisionOpenGL ES 3.0 Graphics7-way VLIW Vision Accelerator
EncoderH.264 (1080p30)(4x) 4Kp60, (8x) 4Kp30, (32x) 1080p30
DecoderH.265 (4Kp60) | H.264 (1080p60)(2x) 8Kp30, (6x) 4Kp60, (12x) 4Kp30
Camera1× MIPI CSI Connector16 lanes MIPI CSI-2 | 6.8125Gbps per lane
Display2× micro-HDMI (4kp60) | 1× MIPI DSI(3x) eDP 1.4 / DP 1.2 / HDMI 2.0 @ 4Kp60
Wireless2.4 GHz and 5.0 GHz 802.11ac | Bluetooth 5.0 | BLEM.2 Key-E site on carrier
EthernetGigabit Ethernet10/100/1000 BASE-T Ethernet
USB2x USB 3.0 A | 2x USB 2.0 A(3x) USB 3.1 + (4x) USB 2.0
PCIeNAPCIe Gen 4 x16 | 1×8 + 1×4 + 1×2 + 2×1
CANNADual CAN bus controller
Misc IOUART, SPI, I2C, GPIOUART, SPI, I2C, I2S, GPIOs
Thermals0°C – 50°C-25°C to 80°C
Power5V / 5-10W10/15/30W

Price Comparison Jetson AGX Xavier vs Raspberry Pi 4

Raspberry Pi 4 8GB
7.5%
Jetson AGX Xavier
70%

Port Comparison

Jetson AGX XavierRaspberry Pi 4 B
MicroSD Card SlotMicroSD Card Slot
40-pin GPIO Expansion Header40-pin GPIO Expansion Header
USB CUSB C
Gigabit Ethernet PortGigabit Ethernet Port
(3x) USB 3.1 + (4x) USB 2.02x USB 3.0 A | 2x USB 2.0 A
HDMI 2.02x Micro HDMI
DC Barrel Jack Power InputNA
16x MIPI CSI-21x MIPI CSI
NA1x MIPI DSI

GPIO PinOut AGX Xavier

Connector LabelPinPinConnector Label
3.3 VDC125.0 VDC
I2C_GP5_DAT345.0 VDC
I2C_GP5_CLK56GND
MCLK0578UART1_TX
GND910UART1_RX
UART1_RTS1112I2S2_CLK
PWM011314GND
GPIO27_PWM21516GPIO8
3.3 VDC1718GPIO35_PWM3
SPI1_MOSI1920GND
SPI1_MISO2122GPIO17
SPI1_SCLK2324SPI1_CS0
GND2526SPI1_CS1
I2C_GP2_DAT2728I2C_GP2_CLK
CAN0_DIN2930GND
CAN0_DOUT3132GPIO9_CAN1
CAN1_DOUT3334GND
I2S_FS3536UART1_CTS
CAN1_DIN3738I2S_SDIN
GND3940I2S_SDOUT
Connector LabelPinPinConnector Label
GPIO AGX Xavier

GPIO PinOut Raspberry Pi 4

Connector LabelPinPin Connector Label
3.3 VDC125.0 VDC
I2C_2_SDA 345.0 VDC
I2C_2_SCL 56GND
AUDIO_MCLK78UART_2_TX 
GND910UART_2_RX 
UART_2_RTS1112I2S_4_SCLK
SPI_2_SCK1314GND
LCD_TE1516SPI_2_CS1
3.3 VDC1718SPI_2_CS0
SPI_1_MOSI1920GND
SPI_1_MISO2122SPI_2_MISO
SPI_1_SCK2324SPI_1_CS0
GND2526SPI_1_CS1
I2C_1_SDA2728I2C_1_SCL
CAM_AF_EN2930GND
GPIO_PZ03132LCD_BL_PWM
GPIO_PE63334GND
I2S_4_LRCK3536UART_2_CTS
SPI_2_MOSI3738I2S_4_SDIN
GND3940I2S_4_SDOUT
Connector Label PinPinConnector Label

Phoronix Test Suite :

So I started with some of the standard tests of the Phoronix Test Suite. You can also run the same test by executing the below commands.

sudo apt-get install -y php-cli php-xml

# Download PTS  https://www.phoronix-test-suite.com/ and  Install

phoronix-test-suite benchmark 1809111-RA-ARMLINUX005

# Accept for Dependency Installation and Wait a few hours, Test Result is available at : 

~/.phoronix-test-suite/test-results/
TestRaspberry Pi 4 8GBAGX XavierNotes
Tinymembench (memcpy)2526.86103.9MB/s, More Is Better
TTSIOD 3D Renderer32.307573.29FPS, More Is Better
7-Zip Compression370110219MIPS, More Is Better
C-Ray609.431328.39Seconds, Lower Is Better
Primesieve519.238158.96Seconds, Lower Is Better
AOBench125.643161.61Seconds, Lower Is Better
FLAC Audio Encoding85.80590Seconds, Lower Is Better
LAME MP3 Encoding124.95260.99Seconds, Lower Is Better
Perl (Pod2html)0.580820.5707Seconds, Lower Is Better
Redis (GET)491168.39680922Seconds, Lower Is Better
PyBench56736359Milliseconds, Lower Is Better


Crazy Engineer

MAKER - ENGINEER - YOUTUBER

0 Comments

Leave a Reply

Avatar placeholder

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.