Scientific computing and parallel computing C++23/C++26

Tejas notrealemail at gmail.com
Thu Jan 13 16:31:11 UTC 2022


On Thursday, 13 January 2022 at 14:24:59 UTC, Bruce Carneal wrote:

> Yes.  The language independent work in LLVM in the accelerator 
> area is hugely important for dcompute, essential.

Sorry if this sounds ignorant, but does SPIR-V count for nothing?


>  Gotta surf that wave as we don't have the manpower to go 
> independent.  I dont think *anybody* has that amount of 
> manpower, hence the collaboration/consolidation around LLVM as 
> a back-end for accelerators.
>
>>
>> There was a time to try overthrow C++, that was 10 years ago, 
>> LLVM was hardly relevant and GPGPU computing still wasn't 
>> mainstream.
>
> Yes.  The "overthrow" of C++ should be a non-goal, IMO, 
> starting yesterday.

Overthrowing may be hopeless, but I feel we should at least be a 
really competitive with them.
Because it doesn't matter whether we're competing with C++ or 
not, people will compare us with it since that's the other choice 
when people will want to write extremely performant GPU code(if 
they care about ease of setup and productivity and _not_ 
performance-at-any-cost, Julia and Python have beat us to it :-(
)


More information about the Digitalmars-d mailing list