DCompute is now in the master branch of LDC
Nicholas Wilson via Digitalmars-d-announce
digitalmars-d-announce at puremagic.com
Wed May 31 05:28:47 PDT 2017
On Tuesday, 30 May 2017 at 18:06:56 UTC, Walter Bright wrote:
> On 5/30/2017 5:12 AM, Nicholas Wilson wrote:
>> Ah, isn't English wonderful. I guess Walter is suffering the
>> inverse of the Calvin & Hobbes "Verbing nouns weirds the
>> language", nouning verbs does weird the language, but only to
>> those who aren't used to that particular nouning of the verb.
>
> Just to clarify, I find that "Compute" is not evocative of
> "GPU". I read "CUDA by Example" a couple years ago, and even
> downloaded the CUDA SDK and compiled/ran a simple program on a
> graphics card. But I never noticed that "Compute" had anything
> specific to do with GPU programming.
>
> I fear the conversation will go like this, like it has for me:
>
> N: DCompute
> W: What's DCompute?
> N: Enables GPU programming with D
> W: Cool!
>
> instead of:
>
> N: D-GPU
> W: Cool! I can use D to program GPUs!
>
> The problem with the first conversation is W may just move on
> to the next topic rather than investigate what DCompute is.
OK, I get that a portion of the community seems to think that
dcompute is either too generic, is too easily passed over by the
fact that it doesn't mention GPUs or otherwise could be named
better.
I am more inclined to be persuaded by the fact that everybody
that has actually done GPU programming has said that it makes
sense to them.
But can we please reduce the bike shedding, that was not the
point of this announcement, which was to bring together people
interested in contributing to either the runtime libraries, LDC
or LLVM and become familiar with goals, expected route of
development and infrastructure.
Perhaps there will be scope for renaming if/when this also
includes graphics when either OpenCL is merged into the Vulkan
API or Petar Kirov gets Vulkan SPIRV generation going on LLVM,
but for now the name stays.
Nic
More information about the Digitalmars-d-announce
mailing list