Skip to content
thewilsonator edited this page Jul 23, 2016 · 2 revisions

Welcome to the dcompute wiki!

DCompute is a library that together with a modified ldc is able to make D compile on GPU.

Dcompute is split into three sections, a driver, a standard library and a set of prewritten kernels.

The driver is intended to abstract the (rather unwieldy) compute API of CUDA and OpenCL. But you can still pull all the leavers yourself if you feel the need.

The standard library contains the set of primitive operations exposed by the compute environment as well as other common operations.

The standard set of kernels is a set of prewritten kernels that cover common usage and can be used straight out of the box if your problem is generic or common. It is also a good place to start and learn the things to do (and to not do) when using dcompute.

Clone this wiki locally