DCompute is now in the master branch of LDC

Nicholas Wilson iamthewilsonator at hotmail.com
Wed Apr 18 09:12:46 UTC 2018


On Wednesday, 18 April 2018 at 07:10:12 UTC, bioinfornatics wrote:
> On Monday, 19 June 2017 at 12:46:16 UTC, Nicholas Wilson wrote:
>> On Monday, 19 June 2017 at 08:24:09 UTC, bioinfornatics wrote:
>>>  [...]
>>
>> The library enables you to launch kernels written with the 
>> accompanying complier extensions (the focus of this 
>> announcement). It also provides the intrinsics to enable 
>> writing the kernels.
>>> [...]
>>
>> Yes, with some restrictions: recursion is prohibited, as are 
>> classes exceptions, the keyword 'synchronized' global 
>> variables (for now) and probably some others that I'm 
>> forgetting.
>>>  [...]
>>
>> There are some examples on the wiki 
>> (https://github.com/libmir/dcompute/wiki), although they are 
>> likely incomplete and slightly out of date. I will be updating 
>> and greatly improving them as development progresses 
>> (continuing about halfway through July).
>>
>> If you have any questions feel free to ask them on 
>> https://gitter.im/libmir/public.
>
> I take a look at dcompute example and find any example how to 
> interact with FPGAs!
> Could we have a tutorial how to build a D program in order to 
> works with FPGA ?
>
> Thanks,
>
> Best regards

 From what I understand It should "just work" if you have an FPGA 
OpenCL runtime installed.

I'd love to test that but I lack both time and an FPGA to do it. 
I'll be improving dcompute significantly once I graduate and have 
the time to do so.


More information about the Digitalmars-d-announce mailing list