Platforms · NVIDIA

Jetson Thor

NVIDIA's next-generation embedded AI module built on the Blackwell GPU architecture. Thor is designed as the next platform for physical AI and advanced robotics applications and enables edge AI such as LLM/VLM and foundation models.

14x Arm Neoverse V3AE @ 2.6 GHz Blackwell 128 GB LPDDR5X 40-130 W

Max Power at 130 W

CPU available
50.2%
7.0 of 14 cores free
Missions completed
10
in 900 s
Control loop misses
1.58/s
against a 30 Hz target
VLM queries completed
25 of 35
scene-understanding queries

CPU

Total load, its distribution across cores, and the clock behind it.

#CPU utilization

Total CPU utilization across all cores, sampled once a second for the length of the run.

Data table (4 rows)
MetricMeanp50p95Max
CPU total (%)49.7749.9053.3060.60
Peak core (%)90.9590.9093.30100.00
Mean core (%)50.7650.9054.3061.30
Active cores (%)99.84100.00100.00100.00

Source: max_power/jetson_thor · CSV

Supporting charts

Per-core utilization over time

#Per-core utilization over time

One row per core. Persistent dark bands are cores that stay pinned for the whole run.

Data table (14 rows)
CoreMean (%)
051.9
146.9
251.0
350.7
450.3
547.4
648.1
747.9
858.7
956.8
1034.4
1154.5
1261.2
1350.9

Source: max_power/jetson_thor · CSV

Per-core utilization distribution

#Per-core utilization distribution

Every per-core sample in the run, bucketed into 5% bands.

Data table (20 rows)
Utilization band (%)Samples
0–518
5–1010
10–1530
15–20141
20–25447
25–30870
30–351381
35–401866
40–451883
45–501388
50–55931
55–60505
60–65290
65–70186
70–75123
75–80102
80–8597
85–901362
90–95950
95–10020

Source: max_power/jetson_thor · CSV

CPU clock frequency

#CPU clock frequency

Sustained CPU clock frequency under load.

Data table (1 rows)
MetricMeanp50p95Max
CPU frequency (MHz)1,977.291,970.352,333.602,592.00

Source: max_power/jetson_thor · CSV

GPU and memory

Accelerator load from the VLM workload, and the memory it leaves behind.

#GPU utilization

GPU utilization while the VLM issues queries continuously.

Data table (3 rows)
MetricMeanp50p95Max
GPU utilization (%)89.1497.0098.0098.00
GPU clock (MHz)1,558.341,575.001,575.001,575.00
Effective throughput (GHz)140.17152.78154.35154.35

Source: max_power/jetson_thor · CSV

Supporting charts

System memory usage

#System memory usage

System memory in use across the run, as a share of the total fitted.

Data table (3 rows)
MetricMeanp50p95Max
RAM (%)63.9565.0066.0066.80
RAM used (MB)78,639.7579,990.6081,163.4182,250.30
Swap (%)2.902.902.902.90

Source: max_power/jetson_thor · CSV

Power and thermal

Board draw and the thermal margin left underneath it.

#Board power

Board power draw across the run, against the configured TDP.

Data table (1 rows)
MetricMeanp50p95Max
Board power (W)91.8596.08105.89111.55

Source: max_power/jetson_thor · CSV

Supporting charts

CPU and GPU temperature

#CPU and GPU temperature

CPU and GPU package temperature under sustained load, against a 100 °C throttle point.

Data table (2 rows)
MetricMeanp50p95Max
CPU temperature (°C)64.9466.8571.0072.90
GPU temperature (°C)65.5267.2071.8074.10

Source: max_power/jetson_thor · CSV

Clock against temperature

#Clock against temperature

A clock that falls as temperature climbs is thermal throttling; a flat clock means the platform held its performance for the whole run.

Data table (2 rows)
MetricMeanp50p95Max
CPU temperature (°C)64.9466.8571.0072.90
CPU clock (MHz)1,977.291,970.352,333.602,592.00

Source: max_power/jetson_thor · CSV

Compute delivered per watt

#Compute delivered per watt

CPU utilization divided by instantaneous board power, showing how efficiency moves as the workload shifts between planning and perception.

Data table (3 rows)
MetricValue
Mean available compute per watt (GHz-cores/W)0.151
Mean GPU utilization per watt (%/W)0.971
Mean board power (W)91.9

Source: max_power/jetson_thor · CSV

System behaviour

Stability, I/O, and process load, the context around the headline counters.

#CPU against GPU utilization

Each point is one second of the run. A tight cluster means the two resources move together; a wide spread means one is waiting on the other.

Data table (2 rows)
MetricMeanp50p95Max
CPU total (%)49.7749.9053.3060.60
GPU utilization (%)89.1497.0098.0098.00

Source: max_power/jetson_thor · CSV

Supporting charts

Rolling stability

#Rolling stability

Standard deviation over a 30-sample window. Spikes are moments the load became bursty rather than steady.

Data table (2 rows)
SeriesWindow (samples)
CPU total30
GPU utilization30

Source: max_power/jetson_thor · CSV

Network throughput

#Network throughput

Sensor data arriving over the wired DDS link from the simulation machine. Every platform is offered the same load.

Data table (3 rows)
MetricMeanp50p95Max
Network received (MB/s)66.3166.4067.2068.80
Network sent (MB/s)0.280.300.300.40
Network errors1.001.001.001.00

Source: max_power/jetson_thor · CSV

Disk throughput

#Disk throughput

Disk read and write throughput across the run.

Data table (2 rows)
MetricMeanp50p95Max
Disk read (MB/s)0.000.000.000.00
Disk write (MB/s)0.060.000.201.10

Source: max_power/jetson_thor · CSV

Load average

#Load average

Run-queue depth. A load average well above the core count means threads are waiting for a core rather than running on one.

Data table (3 rows)
MetricMeanp50p95Max
Load average (1m)8.688.8810.0310.53
Load average (5m)6.557.028.728.94
Load average (15m)4.194.276.026.19

Source: max_power/jetson_thor · CSV

Process count

#Process count

Total processes on the machine while the benchmark runs.

Data table (1 rows)
MetricMeanp50p95Max
Process count537.84537.00542.00543.00

Source: max_power/jetson_thor · CSV

All metrics for Max Power

Mean / p95 / max for every captured metric, across every run in this category.
MetricNVIDIA Jetson Thor
Meanp95Max
CPU Total (%)49.7753.3060.60
CPU Frequency (MHz)1,977.292,333.602,592.00
Peak Core Utilization (%)90.9593.30100.00
Mean Core Utilization (%)50.7654.3061.30
Active Cores (%)99.84100.00100.00
RAM Usage (%)63.9566.0066.80
RAM Used (MB)78,639.7581,163.4182,250.30
RAM Total (MB)125,771.70125,771.70125,771.70
Swap Usage (%)2.902.902.90
GPU Utilization (%)89.1498.0098.00
GPU Clock (MHz)1,558.341,575.001,575.00
GPU Effective Throughput (GHz)140.17154.35154.35
Board Power (W)91.85105.89111.55
CPU Temperature (°C)64.9471.0072.90
GPU Temperature (°C)65.5271.8074.10
Disk Read (MB/s)0.000.000.00
Disk Write (MB/s)0.060.201.10
Disk Usage (%)13.6013.6013.60
Net Recv (MB/s)66.3167.2068.80
Net Sent (MB/s)0.280.300.40
Network Errors1.001.001.00
Load Average (1m)8.6810.0310.53
Load Average (5m)6.558.728.94
Load Average (15m)4.196.026.19
Process Count537.84542.00543.00

Raw samples: CSV · max_power/jetson_thor

Max Power (AI Workload Optimized) at 130 W

CPU available
52.8%
7.4 of 14 cores free
Missions completed
10
in 900 s
Control loop misses
1.85/s
against a 30 Hz target
VLM queries completed
67 of 71
scene-understanding queries

CPU

Total load, its distribution across cores, and the clock behind it.

#CPU utilization

Total CPU utilization across all cores, sampled once a second for the length of the run.

Data table (4 rows)
MetricMeanp50p95Max
CPU total (%)47.1747.4050.2053.50
Peak core (%)89.6589.9093.30100.00
Mean core (%)47.7648.0050.9054.20
Active cores (%)99.65100.00100.00100.00

Source: max_power_optimized/jetson_thor_optimized · CSV

Supporting charts

Per-core utilization over time

#Per-core utilization over time

One row per core. Persistent dark bands are cores that stay pinned for the whole run.

Data table (14 rows)
CoreMean (%)
047.5
154.2
245.3
361.5
450.8
547.1
648.1
746.7
845.2
947.0
1036.2
1153.7
1237.4
1348.0

Source: max_power_optimized/jetson_thor_optimized · CSV

Per-core utilization distribution

#Per-core utilization distribution

Every per-core sample in the run, bucketed into 5% bands.

Data table (20 rows)
Utilization band (%)Samples
0–542
5–1059
10–15164
15–20421
20–25770
25–301192
30–351495
35–401678
40–451463
45–501014
50–55750
55–60542
60–65306
65–70161
70–75137
75–80142
80–85314
85–901380
90–95545
95–10025

Source: max_power_optimized/jetson_thor_optimized · CSV

CPU clock frequency

#CPU clock frequency

Sustained CPU clock frequency under load.

Data table (1 rows)
MetricMeanp50p95Max
CPU frequency (MHz)1,880.341,865.552,225.662,561.10

Source: max_power_optimized/jetson_thor_optimized · CSV

GPU and memory

Accelerator load from the VLM workload, and the memory it leaves behind.

#GPU utilization

GPU utilization while the VLM issues queries continuously.

Data table (3 rows)
MetricMeanp50p95Max
GPU utilization (%)91.5798.0098.0098.00
GPU clock (MHz)1,519.611,575.001,575.001,575.00
Effective throughput (GHz)144.20154.35154.35154.35

Source: max_power_optimized/jetson_thor_optimized · CSV

Supporting charts

System memory usage

#System memory usage

System memory in use across the run, as a share of the total fitted.

Data table (3 rows)
MetricMeanp50p95Max
RAM (%)81.5981.6081.7081.80
RAM used (MB)101,367.66101,399.75101,546.81101,685.80
Swap (%)0.100.100.100.10

Source: max_power_optimized/jetson_thor_optimized · CSV

Power and thermal

Board draw and the thermal margin left underneath it.

#Board power

Board power draw across the run, against the configured TDP.

Data table (1 rows)
MetricMeanp50p95Max
Board power (W)83.7686.67100.48129.49

Source: max_power_optimized/jetson_thor_optimized · CSV

Supporting charts

CPU and GPU temperature

#CPU and GPU temperature

CPU and GPU package temperature under sustained load, against a 100 °C throttle point.

Data table (2 rows)
MetricMeanp50p95Max
CPU temperature (°C)61.5163.0066.4067.70
GPU temperature (°C)62.4163.9067.4072.80

Source: max_power_optimized/jetson_thor_optimized · CSV

Clock against temperature

#Clock against temperature

A clock that falls as temperature climbs is thermal throttling; a flat clock means the platform held its performance for the whole run.

Data table (2 rows)
MetricMeanp50p95Max
CPU temperature (°C)61.5163.0066.4067.70
CPU clock (MHz)1,880.341,865.552,225.662,561.10

Source: max_power_optimized/jetson_thor_optimized · CSV

Compute delivered per watt

#Compute delivered per watt

CPU utilization divided by instantaneous board power, showing how efficiency moves as the workload shifts between planning and perception.

Data table (3 rows)
MetricValue
Mean available compute per watt (GHz-cores/W)0.166
Mean GPU utilization per watt (%/W)1.093
Mean board power (W)83.8

Source: max_power_optimized/jetson_thor_optimized · CSV

System behaviour

Stability, I/O, and process load, the context around the headline counters.

#CPU against GPU utilization

Each point is one second of the run. A tight cluster means the two resources move together; a wide spread means one is waiting on the other.

Data table (2 rows)
MetricMeanp50p95Max
CPU total (%)47.1747.4050.2053.50
GPU utilization (%)91.5798.0098.0098.00

Source: max_power_optimized/jetson_thor_optimized · CSV

Supporting charts

Rolling stability

#Rolling stability

Standard deviation over a 30-sample window. Spikes are moments the load became bursty rather than steady.

Data table (2 rows)
SeriesWindow (samples)
CPU total30
GPU utilization30

Source: max_power_optimized/jetson_thor_optimized · CSV

Network throughput

#Network throughput

Sensor data arriving over the wired DDS link from the simulation machine. Every platform is offered the same load.

Data table (3 rows)
MetricMeanp50p95Max
Network received (MB/s)66.2566.4066.9171.00
Network sent (MB/s)5.677.807.908.00
Network errors0.000.000.000.00

Source: max_power_optimized/jetson_thor_optimized · CSV

Disk throughput

#Disk throughput

Disk read and write throughput across the run.

Data table (2 rows)
MetricMeanp50p95Max
Disk read (MB/s)0.000.000.000.70
Disk write (MB/s)0.040.000.105.70

Source: max_power_optimized/jetson_thor_optimized · CSV

Load average

#Load average

Run-queue depth. A load average well above the core count means threads are waiting for a core rather than running on one.

Data table (3 rows)
MetricMeanp50p95Max
Load average (1m)10.7510.9512.3813.76
Load average (5m)9.389.9710.9511.09
Load average (15m)7.347.518.828.87

Source: max_power_optimized/jetson_thor_optimized · CSV

Process count

#Process count

Total processes on the machine while the benchmark runs.

Data table (1 rows)
MetricMeanp50p95Max
Process count465.33465.00470.00471.00

Source: max_power_optimized/jetson_thor_optimized · CSV

All metrics for Max Power (AI Workload Optimized)

Mean / p95 / max for every captured metric, across every run in this category.
MetricNVIDIA Jetson Thor (optimized)
Meanp95Max
CPU Total (%)47.1750.2053.50
CPU Frequency (MHz)1,880.342,225.662,561.10
Peak Core Utilization (%)89.6593.30100.00
Mean Core Utilization (%)47.7650.9054.20
Active Cores (%)99.65100.00100.00
RAM Usage (%)81.5981.7081.80
RAM Used (MB)101,367.66101,546.81101,685.80
RAM Total (MB)125,748.60125,748.60125,748.60
Swap Usage (%)0.100.100.10
GPU Utilization (%)91.5798.0098.00
GPU Clock (MHz)1,519.611,575.001,575.00
GPU Effective Throughput (GHz)144.20154.35154.35
Board Power (W)83.76100.48129.49
CPU Temperature (°C)61.5166.4067.70
GPU Temperature (°C)62.4167.4072.80
Disk Read (MB/s)0.000.000.70
Disk Write (MB/s)0.040.105.70
Disk Usage (%)27.0027.0027.00
Net Recv (MB/s)66.2566.9171.00
Net Sent (MB/s)5.677.908.00
Network Errors0.000.000.00
Load Average (1m)10.7512.3813.76
Load Average (5m)9.3810.9511.09
Load Average (15m)7.348.828.87
Process Count465.33470.00471.00

Raw samples: CSV · max_power_optimized/jetson_thor_optimized

Verdict

Production-capable for this workload, Thor has state of the art GPU and memory performance, and is more efficient in GPU-only compute. It has a strong and established NVIDIA software backing and Isaac SDK support.

Strong

  • Excellent GPU compute and memory bandwidth efficiency.
  • Unified memory: free system RAM is directly available to the GPU for larger models.
  • Completed every mission and kept the VLM fed throughout.
  • The optimized AI workload configuration nearly tripled throughput and cut query latency by roughly 60%.
  • The Jetson ecosystem, including Isaac SDK, is available and mature.

Weakness

  • Control-loop misses roughly 3.5x those of Strix Halo at max power.
  • About half the CPU is consumed by the benchmark workload, leaving materially less for the rest of an application.

Specification

The vendor's numbers on the left; what this platform's sensor drivers actually cost it, measured on real hardware, on the right.

Vendor specification
CPU14x Arm Neoverse V3AE @ 2.6 GHz
GPU architectureBlackwell
GPU cores2560 CUDA + 96 Tensor
Memory bandwidth273 GB/s
NPU / DLANone
RAM128 GB LPDDR5X
Power (TDP)40-130 W
Product pageNVIDIA
Measured sensor-driver load (fraction of one core, per instance)
3D LiDAR0.220
2D safety LiDAR0.040
RGBD camera1.300
Total for the robot's sensor suite4.64 cores

Setup instructions for this platform are in the platform setup guide.

Results by TDP or Configuration

Each category fixes a TDP power budget or optimized configuration and runs the workload on every platform. Open one to see how this platform behaved under those conditions, and how it compared against the others.