2006-03-10
Erlang SMP Benchmarks
Joe Armstrong has started a weblog and on it he has posted results of some testing of the Erlang SMP snapshot.
Program 1 spawned N (typically 1000) processes on 4 processors. Each process then pings all the other processes. This an 3.6 times faster on 4 CPUs than on a single CPU.
...
Program 2 is a SIP stack - this ran 1.8 times faster on 4 processors than on 1 processor.
...
These result are pretty good - to start with the Erlang system is unoptimized, as is the application. Despite this fact the application runs almost twice as fast on a four CPU system as it ran on a single CPU system.