Singe: Leveraging Warp Specialization for High Performance on GPUs [pdf]
theory.stanford.edu
theory.stanford.edu
I've been living in OpenCL world which is pretty much just everyone except Nvidia (because nvidia intentionally ignores OpenCL and cripples their support for it) so I have unfortunately missed this development.
On the other hand the particular use case in the article was to circumvent some other limitations of the architecture, such as relatively small register file and the shared instruction counter for a block of 32 threads. Clever and interesting nevertheless.
[0] http://www.phoronix.com/scan.php?page=news_item&px=MTY2OTg
He mentioned GPU-related DSLs in his OSCON Java 2011 keynote (see : http://www.youtube.com/watch?v=3jg1AheF4n0 at ~14m20s) which was one of the listed 'Learning Resources'. However, the Stanford group he was involved in was doing 'Liszt' and this is 'Singe' (and his name isn't in the paper) - so I'm wondering if there isn't some kind of internal race going on...