Here is a post on a blogger’s views on Erlang/OTP after attending a talk by Kenneth Lundin in London.
“The main topic was SMP and it’s improvements it in the latest release(s). That’s exactly one of the main reasons for Erlang, parallelize computations on many cores, without worrying about locks in shared memory. Some of the issues they’ve been working on:
1. Erlang now detects CPU Topology automatically at startup.
2. Multiple run-queues
3. You can lock schedulers to logical CPU’S
4. Improved message passing - reduced lock time”
Erlang now detects the CPU topology of your system automatically at startup. You may still override this automatic setup using:
erl +sct L0-3c0-3”