Theoretically, yes. The tedious-but-possible theoretical is to have the following things, plus independent pre-compilation of packages; then the "minimal base" can be compiled first and all the "internal packages" compiled independently and linked. Big wins would come from precompiling linalg and especially inference (the latter changes rarely).
https://github.com/JuliaLang/julia/issues/1906 https://github.com/JuliaLang/julia/issues/5155 The hard theoretical is thread-safe codegen. On Wed, Mar 5, 2014 at 10:16 AM, Tony Kelman <[email protected]> wrote: > Sorry for bumping a month-old thread, but I was searching for this: > > > more time is spent building and precompiling the system image (which > cannot be sped up with -j N) than actually compiling and linking its C > sources. > > Can you explain why building the system image can't be parallelized? Could > it theoretically be built in several smaller pieces simultaneously then > combined together? >
