Performance - How good is ErLLVM?
Run-time
In the figure below we can see the evaluation of ErLLVM against BEAM, HiPE
AMD64 back end and Erjang in terms of speedups. As can see from the figure,
ErLLVM presents noticeable speedups compared with interpeded code across a
range of Erlang programs. HiPE still offers the best performance. However,
the results are quite promising regarding the early stage of ErLLVM
development.
Runtime
performance of the LLVM back end in terms of speedup |
Compilation Time
HiPE/LLVM
ratio of compilation times |