"DCompute: Harnessing all your hardware" by Nicholas Wilson


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.

"DCompute: Harnessing all your hardware" by Nicholas Wilson