Re: DCompute is now in the master branch of LDC

2018-04-18 Thread bioinfornatics via Digitalmars-d-announce
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

Re: DCompute is now in the master branch of LDC

2017-06-19 Thread Nicholas Wilson via Digitalmars-d-announce
On Monday, 19 June 2017 at 08:24:09 UTC, bioinfornatics wrote: On Monday, 29 May 2017 at 09:33:05 UTC, 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

Re: DCompute is now in the master branch of LDC

2017-06-19 Thread bioinfornatics via Digitalmars-d-announce
On Monday, 29 May 2017 at 09:33:05 UTC, 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

Re: DCompute is now in the master branch of LDC

2017-06-15 Thread Nicholas Wilson via Digitalmars-d-announce
On Friday, 16 June 2017 at 01:19:56 UTC, solidstate1991 wrote: Other than I'm planning to using DCompute to implement "GPU blitter" (as I couldn't find any hardware acceleration API for raster graphics besides the long obsolete DirectDraw), but I'm also thinking on if I could implement some

Re: DCompute is now in the master branch of LDC

2017-06-15 Thread solidstate1991 via Digitalmars-d-announce
On Wednesday, 14 June 2017 at 05:43:01 UTC, Manu wrote: See, I would have a very different conversation: N: DCompute M: Awesome, I've been waiting! instead of: N: D-GPU M: What's that... is it, like, a rendering library? N: No, it's a 'compute' library. M: Ohhh, awesome! I've been

Re: DCompute is now in the master branch of LDC

2017-06-13 Thread Manu via Digitalmars-d-announce
On 1 June 2017 at 09:28, Nicholas Wilson via Digitalmars-d-announce < digitalmars-d-announce@puremagic.com> wrote: > On Wednesday, 31 May 2017 at 22:15:33 UTC, Wulfklaue wrote: > >> >> And so what if people start a big discussion about the name. If only 10% >> of those people come to the D site

Re: DCompute is now in the master branch of LDC

2017-06-13 Thread Manu via Digitalmars-d-announce
On 31 May 2017 at 05:32, H. S. Teoh via Digitalmars-d-announce < digitalmars-d-announce@puremagic.com> wrote: > On Tue, May 30, 2017 at 07:23:42PM +, Jack Stouffer via > Digitalmars-d-announce wrote: > > On Tuesday, 30 May 2017 at 18:06:56 UTC, Walter Bright wrote: > > > I fear the

Re: DCompute is now in the master branch of LDC

2017-06-13 Thread Manu via Digitalmars-d-announce
On 31 May 2017 at 04:06, Walter Bright via Digitalmars-d-announce < digitalmars-d-announce@puremagic.com> 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",

Re: DCompute is now in the master branch of LDC

2017-05-31 Thread Nicholas Wilson via Digitalmars-d-announce
On Thursday, 1 June 2017 at 01:45:24 UTC, Andrei Alexandrescu wrote: You're right. Congratulations Nicholas for this great work and I wish it succeeds by any name he chooses for it. -- Andrei And nothing increases chances of success like contributions! (subtle hint)

Re: DCompute is now in the master branch of LDC

2017-05-31 Thread Nicholas Wilson via Digitalmars-d-announce
On Thursday, 1 June 2017 at 01:42:16 UTC, Andrei Alexandrescu wrote: On 5/31/17 7:28 PM, Nicholas Wilson wrote: On Wednesday, 31 May 2017 at 22:15:33 UTC, Wulfklaue wrote: On Wednesday, 31 May 2017 at 12:28:47 UTC, Nicholas Wilson wrote: Perhaps there will be scope for renaming if/when this

Re: DCompute is now in the master branch of LDC

2017-05-31 Thread bachmeier via Digitalmars-d-announce
On Wednesday, 31 May 2017 at 22:03:25 UTC, Jonathan M Davis wrote: Yes, the name matters, but this thread has been pretty thoroughly derailed from its original purpose. - Jonathan M Davis https://www.xkcd.com/386/

Re: DCompute is now in the master branch of LDC

2017-05-31 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 5/31/17 6:03 PM, Jonathan M Davis via Digitalmars-d-announce wrote: On Wednesday, May 31, 2017 18:55:14 bachmeier via Digitalmars-d-announce wrote: On Wednesday, 31 May 2017 at 12:28:47 UTC, Nicholas Wilson wrote: But can we please reduce the bike shedding Marketing is only bike shedding

Re: DCompute is now in the master branch of LDC

2017-05-31 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 5/31/17 7:28 PM, Nicholas Wilson wrote: On Wednesday, 31 May 2017 at 22:15:33 UTC, Wulfklaue wrote: On Wednesday, 31 May 2017 at 12:28:47 UTC, Nicholas Wilson wrote: Perhaps there will be scope for renaming if/when this also includes graphics when either OpenCL is merged into the Vulkan API

Re: DCompute is now in the master branch of LDC

2017-05-31 Thread Nicholas Wilson via Digitalmars-d-announce
On Wednesday, 31 May 2017 at 22:15:33 UTC, Wulfklaue wrote: On Wednesday, 31 May 2017 at 12:28:47 UTC, Nicholas Wilson wrote: 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

Re: DCompute is now in the master branch of LDC

2017-05-31 Thread Wulfklaue via Digitalmars-d-announce
On Wednesday, 31 May 2017 at 12:28:47 UTC, Nicholas Wilson wrote: 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. People who

Re: DCompute is now in the master branch of LDC

2017-05-31 Thread bachmeier via Digitalmars-d-announce
On Wednesday, 31 May 2017 at 12:28:47 UTC, Nicholas Wilson wrote: 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. It would be a mistake to judge that on the basis of those posting in this forum. I've

Re: DCompute is now in the master branch of LDC

2017-05-31 Thread Nicholas Wilson via Digitalmars-d-announce
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

Re: DCompute is now in the master branch of LDC

2017-05-31 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 5/30/17 3:23 PM, Jack Stouffer wrote: On Tuesday, 30 May 2017 at 18:06:56 UTC, Walter Bright wrote: 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

Re: DCompute is now in the master branch of LDC

2017-05-31 Thread Patrick Schluter via Digitalmars-d-announce
On Wednesday, 31 May 2017 at 09:07:16 UTC, ParticlePeter wrote: On Tuesday, 30 May 2017 at 18:06:56 UTC, Walter Bright wrote: [...] D-GPU is very misleading to people who use the GPU for its original purpose, which is graphics programming. One could assume D-GPU being an alternative to

Re: DCompute is now in the master branch of LDC

2017-05-31 Thread Jonathan M Davis via Digitalmars-d-announce
On Wednesday, May 31, 2017 09:07:16 ParticlePeter via Digitalmars-d-announce wrote: > 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 &

Re: DCompute is now in the master branch of LDC

2017-05-31 Thread Wulfklaue via Digitalmars-d-announce
On Tuesday, 30 May 2017 at 19:23:42 UTC, Jack Stouffer wrote: On Tuesday, 30 May 2017 at 18:06:56 UTC, Walter Bright wrote: 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:

Re: DCompute is now in the master branch of LDC

2017-05-31 Thread ParticlePeter via Digitalmars-d-announce
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

Re: DCompute is now in the master branch of LDC

2017-05-30 Thread Jonathan M Davis via Digitalmars-d-announce
On Tuesday, May 30, 2017 19:23:42 Jack Stouffer via Digitalmars-d-announce wrote: > On Tuesday, 30 May 2017 at 18:06:56 UTC, Walter Bright wrote: > > 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 > >

Re: DCompute is now in the master branch of LDC

2017-05-30 Thread Daniel Kozak via Digitalmars-d-announce
Dne 30.5.2017 v 21:23 Jack Stouffer via Digitalmars-d-announce napsal(a): On Tuesday, 30 May 2017 at 18:06:56 UTC, Walter Bright wrote: 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:

Re: DCompute is now in the master branch of LDC

2017-05-30 Thread H. S. Teoh via Digitalmars-d-announce
On Tue, May 30, 2017 at 07:23:42PM +, Jack Stouffer via Digitalmars-d-announce wrote: > On Tuesday, 30 May 2017 at 18:06:56 UTC, Walter Bright wrote: > > I fear the conversation will go like this, like it has for me: > > > > N: DCompute > > W: What's DCompute? > > N: Enables GPU

Re: DCompute is now in the master branch of LDC

2017-05-30 Thread Jack Stouffer via Digitalmars-d-announce
On Tuesday, 30 May 2017 at 18:06:56 UTC, Walter Bright wrote: 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! This was literally what

Re: DCompute is now in the master branch of LDC

2017-05-30 Thread Walter Bright via Digitalmars-d-announce
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

Re: DCompute is now in the master branch of LDC

2017-05-30 Thread Patrick Schluter via Digitalmars-d-announce
On Tuesday, 30 May 2017 at 14:25:12 UTC, Atila Neves wrote: On Tuesday, 30 May 2017 at 12:21:02 UTC, piotrklos wrote: On Tuesday, 30 May 2017 at 06:00:57 UTC, Brad Anderson wrote: On Monday, 29 May 2017 at 20:36:26 UTC, Walter Bright wrote: [...] For what it's worth, I see "Compute" used

Re: DCompute is now in the master branch of LDC

2017-05-30 Thread Atila Neves via Digitalmars-d-announce
On Tuesday, 30 May 2017 at 12:21:02 UTC, piotrklos wrote: On Tuesday, 30 May 2017 at 06:00:57 UTC, Brad Anderson wrote: On Monday, 29 May 2017 at 20:36:26 UTC, Walter Bright wrote: [...] For what it's worth, I see "Compute" used all the time to refer to this stuff. OpenCL stands for Open

Re: DCompute is now in the master branch of LDC

2017-05-30 Thread piotrklos via Digitalmars-d-announce
On Tuesday, 30 May 2017 at 06:00:57 UTC, Brad Anderson wrote: On Monday, 29 May 2017 at 20:36:26 UTC, Walter Bright wrote: 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

Re: DCompute is now in the master branch of LDC

2017-05-30 Thread Nicholas Wilson via Digitalmars-d-announce
On Tuesday, 30 May 2017 at 08:16:06 UTC, Manu wrote: I kinda wanted to add a +1 here too; I read 'compute' used as a noun(-ish) 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

Re: DCompute is now in the master branch of LDC

2017-05-30 Thread Manu via Digitalmars-d-announce
On 30 May 2017 at 16:00, Brad Anderson via Digitalmars-d-announce < digitalmars-d-announce@puremagic.com> wrote: > On Monday, 29 May 2017 at 20:36:26 UTC, Walter Bright wrote: > >> >> May I suggest, however, that the name DCompute is a bit generic, and >> provides no hint that it provides GPU

Re: DCompute is now in the master branch of LDC

2017-05-30 Thread Brad Anderson via Digitalmars-d-announce
On Monday, 29 May 2017 at 20:36:26 UTC, Walter Bright wrote: 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. For what it's

Re: DCompute is now in the master branch of LDC

2017-05-29 Thread Nicholas Wilson via Digitalmars-d-announce
On Tuesday, 30 May 2017 at 02:46:12 UTC, Walter Bright wrote: On 5/29/2017 6:10 PM, Nicholas Wilson wrote: there are also GitHub topics [1] which I will also properly fill out. I just done a pass over the README.md [1]: https://github.com/blog/2309-introducing-topics Good. Making the

Re: DCompute is now in the master branch of LDC

2017-05-29 Thread Walter Bright via Digitalmars-d-announce
On 5/29/2017 6:10 PM, Nicholas Wilson wrote: there are also GitHub topics [1] which I will also properly fill out. I just done a pass over the README.md [1]: https://github.com/blog/2309-introducing-topics Good. Making the content google-friendly is also extremely important. Back in the

Re: DCompute is now in the master branch of LDC

2017-05-29 Thread Nicholas Wilson via Digitalmars-d-announce
On Tuesday, 30 May 2017 at 00:12:51 UTC, Walter Bright wrote: On 5/29/2017 3:52 PM, Nicholas Wilson wrote: How about calling it D-GPU ? I bet you'd get a lot more clicks on a name like that. Thanks, I called it dcompute because naming things is right up there with cache invalidation. Calling

Re: DCompute is now in the master branch of LDC

2017-05-29 Thread Walter Bright via Digitalmars-d-announce
On 5/29/2017 3:52 PM, Nicholas Wilson wrote: How about calling it D-GPU ? I bet you'd get a lot more clicks on a name like that. Thanks, I called it dcompute because naming things is right up there with cache invalidation. Calling it D-GPU would be misleading because there should be no reason

Re: DCompute is now in the master branch of LDC

2017-05-29 Thread Nicholas Wilson via Digitalmars-d-announce
On Monday, 29 May 2017 at 20:36:26 UTC, Walter Bright wrote: 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

Re: DCompute is now in the master branch of LDC

2017-05-29 Thread rikki cattermole via Digitalmars-d-announce
On 29/05/2017 10:52 AM, Nicholas Wilson wrote: On Monday, 29 May 2017 at 09:39:53 UTC, rikki cattermole wrote: On 29/05/2017 10: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

Re: DCompute is now in the master branch of LDC

2017-05-29 Thread Nicholas Wilson via Digitalmars-d-announce
On Monday, 29 May 2017 at 09:39:53 UTC, rikki cattermole wrote: On 29/05/2017 10: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

Re: DCompute is now in the master branch of LDC

2017-05-29 Thread rikki cattermole via Digitalmars-d-announce
On 29/05/2017 10: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!)