Big
700 Erlang processes that "ping" each other. That all processes send a message to and receives an acknowledgement from all other processes.
Encode-decode
16 Erlang processes performing encode/decode of typical telecom protocol messages independent of each other for a duration of ten minutes, the total number of decodes counted. Some of the processing involves calls to Erlang drivers which are not parallelized yet.
Sun Fire T2000 Server, Solaris 10, UltraSPARC T1 Processor which is an 8 core CPU with 4 threads per core. Comparison between single-threaded Erlang VM and Erlang SMP VM with 32 schedulers.
| |
no SMP |
SMP 32 |
| Big |
1 |
14 |
| Encode-decode |
1 |
7 |
ADM Opteron: 2 dual core CPUs running Suse Linux Enterprise Server 9. Comparison between single-threaded Erlang VM and Erlang SMP VM with 4 schedulers.
| |
no SMP |
SMP 4 |
| Big |
1 |
5 |
| Encode-decode |
1 |
3.6 |
Intel Xeon: 2 Hyper-threaded processors running Suse Linux Enterprise Server 9. Comparison between single-threaded Erlang VM and Erlang SMP VM with 4 schedulers.
| |
no SMP |
SMP 4 |
| Big |
1 |
2,5 |
| Encode-decode |
1 |
3 |
AMD Athlon(tm): 64 X2 Dual Core Processor 4200+, 2x512Kb L2 Cache ,Linux Fedora Core 5; 2.6.16-1.2096_FC5. Comparision between single-threaded Erlang VM and Erlang SMP VM with 2 schedulers.
| |
no SMP |
SMP 2 |
| Big |
1 |
2,8 |
| Encode-decode |
1 |
2,3 |