|
|
|
|
|
by alcari
4671 days ago
|
|
I haven't dealt much with PyCUDA recently, but Continuum's wrapper is interesting in that it compiles python code (or at least a subset thereof) to run natively on the GPU, via LLVM if I'm not mistaken.
As far as I'm aware, PyCUDA only allows Python code to call pre-compiled CUDA kernels. |
|
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 ;-)