PyPy Vectorization
pypyvecopt.blogspot.com
pypyvecopt.blogspot.com
> Right now this work is on a branch and will likely be merged to the default branch after the PyPy 2.6.1 release which should happen any day now. So this work should become available in PyPy 2.7.0 or PyPy 15.xx if the release names change naming conventions.
What's especially cool is that any JIT generated by PyPy will be able to use this, so if you write your own language in RPython it will be able to automatically use SIMD as well.
[1] https://www.reddit.com/r/Python/comments/3ihhpf/pypy_vectori...
- you still need to make sure in your interpreter that your traces are optimizable by the SIMD optimizer, which is usually relatively fragile, that's just a feature of the optimizations at hand, GCC/clang also have this problem
I wonder what issues prevent them from tracing the happy-case list yet.