I am looking for clear and easy-to-understand references about (modern) GPU architectures, that would for example explain (in generic terms) the flow of data, the way problems such as synchronization issues are handled. etc.
Most often the documents I find are:
- Presentation slides
- Technical specifications
Since those are quite hard to understand, I am looking for explanation with sentences written in "regular" English.
So far the closest thing to what I need are probably the posts "A trip through the Graphics Pipeline" by Fabian Giesen.
Are there any good books with the same level of quality and clarity, dealing with GPU architecture?