GPGPUs

Paul Jurczak pauljurczak at yahoo.com
Fri Aug 16 03:41:47 PDT 2013


On Friday, 16 August 2013 at 10:04:22 UTC, Russel Winder wrote:
> [...]
> The core (!) point here is that processor chips are rapidly 
> becoming a
> collection of heterogeneous cores. Any programming language 
> that assumes
> a single CPU or a collection of homogeneous CPUs has built-in
> obsolescence.
>
> So the question I am interested in is whether D is the language 
> that can
> allow me to express in a single codebase a program in which 
> parts will
> be executed on one or more GPGPUs and parts on multiple CPUs. D 
> has
> support for the latter, std.parallelism and std.concurrency.
>
> I guess my question is whether people are interested in 
> std.gpgpu (or
> some more sane name).

It seems to me that you are describing something similar to C++
AMP, which is a high level, language specific solution to GPGPU
problem.


More information about the Digitalmars-d mailing list