Dear All,
I just released version 2.8.0 of Symjit (
https://github.com/siravan/symjit/). Symjit is a just-in-time (JIT) compiler for SymPy. A quick review of major new features introduced in the last few releases:
v2.3: Adding multi-threading for vectorized code.
v2.4: Implementing common sub-expression elimination (CSE).
v2.5: Introducing a new intermediate-representation, allowing better optimization (level-1).
v2.6: Using a graph-coloring algorithm for register allocation, improving optimization (level-2).
v2.7: Supporting RISC-V architecture.
v2.8: Adding explicit looping constructs (Sum and Product). Allowing calls to Python and other Symjit functions.
As always, suggestions and comments are highly appreciated!
-- Shahriar