Skip to content

Details

DCompute is a set of libraries designed to work with ldc to enable native execution of regular D code on GPUs (and other more exotic targets of OpenCL such as FPGAs DSPs) on the OpenCL and CUDA runtimes:

https://github.com/libmir/dcompute

This talk will cover:

  • A mental model for the hardware

  • An overview of the DCompute API -- how D enabled it how to use it

  • And a live demonstration

Nicholas Wilson is a student at Murdoch University, Western Australia, studying for his BEng (Hons)/BSc in Industrial Computer Systems & Instrumentation and Control / Molecular Biology & Biomed. He has been using D for 6 years for odd jobs and number bashing. He is the primary author of DCompute, a framework for heterogenous computing in D.

Members are also interested in