No text book currently exists for this material. Throughout the quarter, I will recommend reading from a combination of recent research papers, conference presentations, books, and API documentation.
Background material (helpful but not required)
Beyond Programmable Shading, Stanford courses: Spring 2010
Computer Architecture: A Quantitative Approach: Hennessy and Patterson