3 ms·
Erlang is fast if you are using multicore processors because it scales [almost] linerly by performance by core number.
by mikkom 18y ago
Erlang is fast if you are using multicore processors because it scales [almost] linerly by performance by core number.
- Tichy 18y agoAs it's creator said, the main purpose of Erlang is not to be fast, it is to be reliable. Sure, you can throw a lot of processors at it, but at the moment we are still not there (I just bought myself a QuadCore, not a QuazillionCore), and other languages might be able to benefit from more cores, too (once they arrive).
- mikkom 18y agoYou are totally right, scaling linearly is just a side effect of the shared nothing concurrency- and reliability-based programming model but it's quite a feature anyway!
- scott_s 18y agoDo you have data, or are you arguing that it should scale? An important lesson I've learned is that just because you've written a parallel program, doesn't mean you've written a good one.