I’ve noticed that there is a performance significant difference in the execution of a Julia application between “bare metal” and within a container, but only on one specific platform. So want to see if there was a difference in the underlying compiler or optimizations used between the Julia version installed on the “bare metal” and inside the container.
Is there a way of displaying these details of the compiler and optimizations used in Julia?
So the Debian based “Julia” container ( == Glibc ; Tier 1 ) is preferred for the “end users”
As I know no performance difference on Linux with native vs. container performance .
but on MacOS and Windows … there is a known performance difference.
The execution only time for the container is slower than the are metal (host) execution time.
The vector instruction execution (operational intensity) is significantly worse for the container version.
The platform processor is a Fujitsu Arm A64FX.
OS is SLES15 Linux
Profiling was done with LIKWID