From the post:
Phil Pratt-Szeliga, a postgraduate at Syracuse University in New York, has released the source code of his Rootbeer GPU compiler on Github. The developer presented the software at the High Performance Computing and Communication conference in Liverpool in June. The slides from this presentation can be found in the documentation section of the Github directory.
…
Short summary of Phil Pratt-Szeliga’s GPU compiler.
Is it a waste to have GPU cycles lying around or is there some more fundamental issue at stake?
To what degree does chip architecture drive choices at higher levels of abstraction?
Suggestions of ways to explore that question?