Scientific computing and parallel computing C++23/C++26
Paulo Pinto
pjmlp at progtools.org
Wed Jan 19 06:58:55 UTC 2022
On Wednesday, 19 January 2022 at 04:45:20 UTC, forkit wrote:
> On Tuesday, 18 January 2022 at 22:21:40 UTC, Ola Fosheim
> Grøstad wrote:
>> ...D's potential strength here is not so much in being able to
>> bind to C++ in a limited fashion (like Python), but being able
>> to port C++ to D and improve on it. To get there you need
>> feature parity, which is what this thread is about.
>
> Not just 'feature' parity, but 'performance' parity too:
>
> "Broad adoption of high-level languages by the scientific
> community is unlikely without compiler optimizations to
> mitigate the performance penalties these languages abstractions
> impose." -
> https://www.cs.rice.edu/~vs3/PDF/Joyner-MainThesis.pdf
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++.
More information about the Digitalmars-d
mailing list