NyuziToolchain
NyuziToolchain copied to clipboard
Investigate whole function vectorization
http://compilers.cs.uni-saarland.de/projects/wfv/#header4 https://github.com/karrenberg/wfv
This seems to be an alternative to POCL #82
Heads up, I've been working on this for a while (https://github.com/jbush001/NyuziToolchain/issues/44 was part of that). It'll be some more time before I have results to show for, but I intend to make it public asap.
Cool, looking forward to it!
FWIW, the code is now public at https://github.com/rkruppe/spmd-vectorize. It's very much research-quality code at the moment, and there's a long list of known limitations that somewhat restrict the usefulness (most of which aren't challenging to add, I'm just knee deep in other stuff right now), but if you want to take a look, I've applied it to two of your hand-vectorized benchmarks, mandelbrot and hash. (The former is competitive performance-wise, the latter is not for reasons that elude me.)
That's awesome!