LLVM JIT (python's numba module)

  • From: Leo Razoumov <slonik.az@xxxxxxxxx>
  • To: luajit <luajit@xxxxxxxxxxxxx>
  • Date: Mon, 11 Nov 2013 14:21:58 -0500

For doing my number-crunching work I tested numba [1] -- a python LLVM JIT
based module to speed up numerics.
Simple preliminary benchmarks (tight numeric loops) put it on par with LuaJIT
and within striking distance of C.

It seems that LLVM allows to bolt on JIT to dynamic languages like Python.
Since Lua's design is simpler, better thought out and more cohesive,
such a fit in Lua land can bring even better results.

--Leo--

[1] http://numba.pydata.org/

Other related posts: