Hi,What are the optimizations that are present in the JIT compilation that are not present in the AOT compilation?
--
You received this message because you are subscribed to the Google Groups "Numba Public Discussion - Public" group.
To unsubscribe from this group and stop receiving emails from it, send an email to numba-users...@continuum.io.
To post to this group, send email to numba...@continuum.io.
To view this discussion on the web visit https://groups.google.com/a/continuum.io/d/msgid/numba-users/da42a454-9139-44fd-ab2e-02978444e6ad%40continuum.io.
For more options, visit https://groups.google.com/a/continuum.io/d/optout.
The only difference in code generation between JIT and AOT compilation is that we tell LLVM to optimize for the specific CPU (equivalent to -mcpu=X) in JIT compilation, whereas for AOT compilation we stick with the default. If your CPU is capable of more advanced SIMD instructions than the generic x86_64 target (like AVX), you'll miss out on those with AOT compilation.
We do plan to add a way to pass specific compilation flags into the CC object to control this.
--
You received this message because you are subscribed to the Google Groups "Numba Public Discussion - Public" group.
To unsubscribe from this group and stop receiving emails from it, send an email to numba-users...@continuum.io.
To post to this group, send email to numba...@continuum.io.
To view this discussion on the web visit https://groups.google.com/a/continuum.io/d/msgid/numba-users/CAG9k1HXh2kMFNJP0Nefx8msB2k0JgC5OmZ6VPaYbARvoh2vX2A%40mail.gmail.com.