Can I run my programs compiled on Jetson NANO on Jetson XAVIER without any disadvantage?

Hey,
just a quick question:
Can I run my programs compiled on Jetson NANO on Jetson XAVIER without any disadvantage? Or would you recommend recompiling on Jetson XAVIER. Since NANO is ARMv8.0 and XAVIER is ARMv8.2 I am not sure about it.

Thanks!

Depends on your application. When you are not using CPU only you should be fine without recompiling.
In case you are using CUDA you should consider compiling with CUDA capability settings updated for Xavier.

I think that arm v8.2 should be able to run arm v8.0 code (see this).
Arm v8.2 features may provide better performance with just re-building as mentioned by @dkreutz.

1 Like