Scientific computing and parallel computing C++23/C++26
Paulo Pinto
pjmlp at progtools.org
Wed Jan 19 12:49:11 UTC 2022
On Wednesday, 19 January 2022 at 11:43:25 UTC, forkit wrote:
> On Wednesday, 19 January 2022 at 06:58:55 UTC, Paulo Pinto
> wrote:
>>
>> That paper is from 2008, meanwhile in 2021,
>>
>> https://www.hpcwire.com/off-the-wire/julia-joins-petaflop-club//
>>
>> This is what D has to compete against, not only C++ with the
>> existing SYSCL/CUDA tooling and their ongoing integration into
>> ISO C++.
>
> Oh. so dissmisive of it because its from 2008?
>
> It's focus is on methods for compiler optimisation, for one of
> the most important data structures in scientific computing ->
> arrays.
>
> As such, the more D can do to generate even more efficient
> parallel array computations, the more chance it has of
> attracting 'some' from the scientific community.
Yes, because in 2008 CUDA and SYSCL were of little importance in
HPC universe, almost everyone was focused on OpenMP, still
thought OpenCL would cater with its C only API, and OpenAAC was
yet to show up.
Unless D comes with this in the package and those logos adopt it,
just being a better language isn't enough.
https://developer.nvidia.com/hpc-sdk
https://www.intel.com/content/www/us/en/developer/tools/oneapi/overview.html#gs.mbnkph
https://www.amd.com/en/technologies/open-compute
It also needs to plug into the libraries, IDEs and GPGPU
debuggers available to the community.
More information about the Digitalmars-d
mailing list