Parallelism in D?

Craig Black craigblack2 at cox.net
Fri Mar 28 21:52:20 PDT 2008


"Jason House" <jason.james.house at gmail.com> wrote in message 
news:fsk0h4$2bl8$1 at digitalmars.com...
> Ansible wrote:
>
>> Parallel programming being the Next Big Thing these days, I'm wondering
>> what is out there as far as parallel programming
>> libraries/utilities/whatever for D?
>>
>> Has anyone created a D layer for MPI, for instance?  What about
>> transactional memory?
>>
>> I have a game engine that I wrote in C++ and I'm thinking about porting
>> to D one of these days.  Making use of those extra cores is high on the
>> priority list for me in the future.
>
> I'm writing a multi-threaded game engine in D.  I'm always looking for 
> more
> developers ;)

How far have you got?  I'm curious as to your experience with 
multi-threading in D.  How much are you relying on GC or custom memory 
management?  How much does the GC hinder parallelism?  How do you partition 
the workload and how scalable is your approach?

-Craig 



More information about the Digitalmars-d-learn mailing list