DCompute is now in the master branch of LDC

Walter Bright via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Mon May 29 13:36:26 PDT 2017


On 5/29/2017 2:33 AM, Nicholas Wilson wrote:
> Hi all,
> 
> I'm happy to announce that the dcompute modifications to LDC are now in the 
> master branch of LDC. The dcompute extensions require LLVM 3.9.1 or greater for 
> NVPTX/CUDA and my fork[1] of LLVM for SPIRV.
> 
> Someone (sorry I've forgotten who!) at dconf said they'd make a docker image of 
> the dependencies (ldc llvm), if you're reading please let me know! Or if someone 
> else wants to do it thats good too.
> 
> I'm still quite busy until July (honours thesis), but if anyone wanting to 
> contribute to either the runtime stuff [2](all D), LDC [3] or LLVM [1](mostly 
> C++) I'm happy to answer any questions, providing testing and performance 
> feedback on diverse systems is also appreciated. Feel free to drop a line at 
> https://gitter.im/libmir/public
> 
> [1]: https://github.com/thewilsonator/llvm/tree/compute
> [2]: https://github.com/libmir/dcompute
> [3]: https://github.com/ldc-developers/ldc

Congratulations! This is great work, and a great contribution.

May I suggest, however, that the name DCompute is a bit generic, and provides no 
hint that it provides GPU programming for D.

How about calling it D-GPU ? I bet you'd get a lot more clicks on a name like that.


More information about the Digitalmars-d-announce mailing list