mcpu settings to cover most popular systems for a binary distribution of Julia

Hi,

We're trying to figure out an optimally small yet performant set of gcc builds for shipping arm binaries of Julia (http://julialang.org)

Previously we've built two binaries with:

march=armv7-a

march=armv8-a

which has provided good broad support, but we had questions about whether performance can be improved, given speed improvements seen when building natively with `mcpu=native`.

The systems we're particularly interested in supporting are:

- Raspberry Pi 4 (cortex-a72)

- Nvidia jetson TX1, Nano (cortex-a57 / Denver2 v8)

- Nvidia Xavier NX (Nvidia carmel v8.2)

We generally advise building locally with `mcpu=native`, but can improvements be made for our binaries?

thanks

Ian

p.s. not sure if this is the right forum for this question

Parents Reply Children
No data
More questions in this forum