Hacker News new | ask | show | jobs
by otabdeveloper4 597 days ago
Parallelism != speed.

If you have 128 cores you can compromise on being a bit slow. You can't compromise on being single-threaded though.

1 comments

And for the code running on the 128 core machine, which is not really rare these days, for that code to be pythonic, it should be dead simple to use all the cores in the obvious correct way. We have language features that enable simple multiple semantics but haven't yet got the easy way to do it.

MP has the stupid serialization issues and anything involving the Python coder doing locking or mutexes is not Pyrhinic as they will struggle.