3 ms·
I think that it sets a different mentality if it is part of tools you use, you solve problems differently. It is of course possible to write highly concurrent c
by fetbaffe 6y ago
I think that it sets a different mentality if it is part of tools you use, you solve problems differently. It is of course possible to write highly concurrent code in traditional sequential languages and your examples proves that, but supercomputers are a special case with budgets for that. I'm talking about the general case, and I think the post I replied to also assumed that.
We have to give programmers, with different backgrounds & training, tools to write high performant code in their everyday job. Many of the tools we use today are not designed for that. We are stuck in a mental model 50 years old that is no longer true.
Here are some interesting stackoverflow answers. You are of course free to dismiss these answers as anecdotal.
https://stackoverflow.com/a/14637833 https://stackoverflow.com/a/14637833
https://stackoverflow.com/a/2799779 https://stackoverflow.com/a/2799779