|
|
|
|
|
by BeetleB
3439 days ago
|
|
>only if your program is embarrassingly parallel is irrelevant, because a almost every program is embarrassingly parallel in Erlang. The language is built around concurrency to the point that parts which wouldn't be obviously parallel in another language are in Erlang. Further, slow hashes in crypto have taught us that is actually quite difficult to make something which can't be parallelized. OK. Not an Erlang user, but I can't let this statement go. I've studied parallel numerical algorithms. Many/most of them will involve blocking because you're waiting for results from other nodes. If you're saying Erlang has somehow found a way to do those numerical algorithms without having to wait, then I'd love to see all those textbooks rewritten. Amdahl's Law reigns supreme. |
|