Hacker News new | ask | show | jobs
by stingraycharles 1735 days ago
I wonder whether they have an explanation for this. Probably more overhead in the abstractions necessary for parallel processing?
2 comments

I can't say anything specifically about this case, but generally, sometimes the whole architecture has to be changed in order to support concurrency (especially in the "millions of mutexes" kinds of problems). And such alternative architectures are often inherently inefficient in serial execution.
Instead of an explanation, we decided to address some of the reasons :)

https://kyall.notion.site/KySync-v1-1-dd9931f330f241469d3e60...

Enjoy!