AMD has published two OpenCL presentations about smoothed particle hydrodynamics (SPH) and a new extension called cl_khr_device_fission:
1 – Smoothed Particle Hydrodynamics
You can download the presentation here: Smoothed Particle Hydrodynamics, Application Example – 31-page PDF, .
2 – Device Fission Extension
You can download the presentation here: Device Fission Extensions for OpenCL – 26-page PDF.
Detailed specification of the device fission extension can be found here: cl_ext_device_fission @ OpenCL resgistry.
This extension provides an interface for sub-dividing an OpenCL device
into multiple sub-devices. There are a number of cases in which a typical
user would like to subdivide a device:
1. To reserve part of the device for use for high priority /
2. To more directly control the assignment of work to individual compute
3. To subdivide compute devices along some shared hardware feature like a
Typically these are areas where some level of additional control is required
to get optimal performance beyond that provided by standard OpenCL 1.1 APIs.
Proper use of this interface assumes some detailed knowledge of the devices