A bit of background:
I am getting started with GPGPU (OpenCL), I am using a java wrapper (jogamp.jocl) hoping that it will provide me with a way to abstract the low lev
Architectural Patterns for Parallel Programming
Ralph Johnson on Parallel Programming Patterns