Obviously this is complicated by different GCC versions, compiler flags, etc... but we should be able to give a general idea. For example, if you happen to be doing encoding using mencoder, using a 32-bit compile appears to give much better performance at the moment. A useful thing to know!
Code: Select all
Program Benchmark 32-bit/64-bit
== Faster when 64-bit ==
boot same kernel, services 22s/20s
*compile Firefox 1382s/916s
*compile xorg-x11 1812s/1298s
hdparm hdparm -Tt 1192 MB/s, 55.8Mb/s vs 1250MB/s, 55.8MB/s
bzip2-1.0.2 bzip an avi file 69.3s/60.3s
java bitwise ops on longs 39s/12s
java bitwise ops on ints 49s/19s
oggenc-1.0.1 encode song 17.5s/13.3s
PAN circuit simulator see post #4 2-5% faster
POVRay render scene 1624s/1335s
== No appreciable difference ==
gzip-1.3.3 gzip an avi file 9.2s/9.2s
== Faster when 32-bit ==
*compile kernel 246s/254s
lame encode 276s/294s
mencoder-1.0pre4.3.3.4 transcode/ffmpeg ~160fps/~80fps
mplayer-1.0pre4-3.3.4 -benchmark/ffmpeg 18.3s/26.2s
xvid encode 984s/>2400s
* Note that compilation tests are not comparisons of processing power, since
compiles were with different flags and for different architectures!




