On Thursday, 28 March 2024 at 20:18:10 UTC, rkompass wrote:
D advantage is gone here, I would say.

It's hard to compare actually.
Std.parallelism has a bit different mechanics, and I think easier to use. The syntax is nicer.

OpenMP is an well-known and highly adopted tool, which is also quite flexible, but usually used with initially sequential code. And the syntax is not very intuitive.

Interesting point from Dr Russel here: https://forum.dlang.org/thread/qvksmhwkaxbrnggsv...@forum.dlang.org

However since 2012 OpenMP also got some development and improvement and HPC world is pretty conservative. So it is one of the most popular tool in the area: https://www.openmp.org/wp-content/uploads/sc23-openmp-popularity-mattson.pdf With MPI.. But probably with AI and GPU revolution the balance will shift a bit to CUDA-like technologies.

Reply via email to