Opteron estone results
Kent Boortz
kent@REDACTED
Sat Aug 16 06:57:28 CEST 2003
Vance Shipley <vances@REDACTED> writes:
> Are these results using a 64-bit emulator?
Yes.
% otp_src_R9C-0/bin/erl
Erlang (BEAM) emulator version 5.3 [64-bit] [source]
Eshell V5.3 (abort with ^G)
1>
To make 100% sure I did
% file otp_src_R9C-0/bin/amd64-unknown-freebsd5.1/beam
otp_src_R9C-0/bin/amd64-unknown-freebsd5.1/beam: ELF 64-bit LSB executable,
AMD x86-64, version 1 (FreeBSD), for FreeBSD 0.0.1, dynamically linked
(uses shared libs), not stripped
The FreeBSD support for opteron is experimental and the gcc 3.2.2 used
is not very stable (had to go down to -O1 to compile "erl_vector.c")
and probably not very optimized for opteron yet. I tried running a 32
bit Erlang to compare the 32 and 64 bit results but it segfaults.
I'm sure there are more mature Linux ports to opteron and I think
there will even be a Microsoft Windows version soon.
If I exclude the port IO test and bypassed the test server I could
run estone. In 32 bits on the same machine I get
**** ESTONES = 69695 **** (not a true estone result, port io test is missing)
Title Millis Estone % Loops
list manipulation 229 6644 7 6400
small messages 451 6876 10 1515
medium messages 867 7010 14 1527
huge messages 253 1957 4 52
pattern matching 110 7027 5 1046
traverse 181 2743 4 2834
Work with large dataset 114 2454 3 1193
Work with large local dataset 104 2683 3 1174
Alloc and dealloc 56 2219 2 3710
Bif dispatch 147 5281 5 1623
Binary handling 220 2250 4 581
ets datadictionary 237 4700 6 342
Generic server (with timeout) 364 6903 9 7977
Small Integer arithmetics 131 2134 3 4157
Float arithmetics 23 1367 1 5526
Function calls 133 5814 5 882
Timers 112 1105 2 2312
Links 59 528 1 30
kent
More information about the erlang-questions
mailing list