|
|
|
|
|
by lmeyerov
4671 days ago
|
|
A labmate did some great work similar to Continuum's wrapper and has been continuing on now at NVIDIA: http://copperhead.github.io/ . He basically identified an ML-like subset of Python (sort of like asm.js vs js) and specializes it. For me, the big surprise is that Copperhead departs from NESL-like flattening transformations (e.g., those used by Data Parallel Haskell.) It's a bit less surprising when you realize the creator is a GPU expert :) Edit: Vasily, the guy behind the paper advertised in Continuum's blog post, is also from our lab ;-) |
|
Also, do you know if the DPH folks ever managed to iron out a version of higher order flattening which gives a predictable performance gain?