3 ms·
> Under Erlang/Elixir, we are able to get close to linear speedup from additional cores. The two main obstacles with parallelization are 1) dividing a problem
by adwn 11y ago
> Under Erlang/Elixir, we are able to get close to linear speedup from additional cores.
The two main obstacles with parallelization are
1) dividing a problem into a large number of sufficiently parallel tasks, and
2) communication costs.
Erlang isn't a magical bullet that solves these problems. An inherently sequential algorithm doesn't become parallel only because you can cheaply spawn thousands of green threads, and inter-core communication doesn't become faster just by having a convenient message passing mechanism.
Regarding the downvotes: My guess is that you're not being downvoted because of your dissenting opinion, but because you're presenting a misinformed opinion as fact.