LWN.net Logo

Advertisement

E-Commerce & credit card processing - the Open Source way!

Advertise here

The preinstalled OS is not even using 64-bit mode

The preinstalled OS is not even using 64-bit mode

Posted Feb 21, 2007 1:47 UTC (Wed) by dlang (subscriber, #313)
In reply to: The preinstalled OS is not even using 64-bit mode by mikov
Parent article: Dell users demand more Linux options (ZDNet UK)

I've seen speedups when switching to 64 bits, even with <4g

like all benchmarks, your mileage may vary.

if your task is primary moving data around then the fact that you have more data to move around makes it a loss.

if you are compute bound then the increase in registers can make a huge difference.

java is far from the most efficiant system available, so don't take it's performance as representing everything ;-)


(Log in to post comments)

The preinstalled OS is not even using 64-bit mode

Posted Feb 21, 2007 18:03 UTC (Wed) by mikov (subscriber, #33179) [Link]

I did a quick trawl through the Spec database to compare 32-bit and 64-bit results of the same system. There aren't that many, but here are a couple I found (the first ones in the output sorted by system name).

I am looking at the baseline results, because they are much more representative for typical non-benchmark apps.

32-bit: 1666 http://www.spec.org/osg/cpu2000/results/res2006q1/cpu2000...
64-bit: 1606 http://www.spec.org/osg/cpu2000/results/res2006q1/cpu2000...

32-bit: 1831 http://www.spec.org/osg/cpu2000/results/res2006q4/cpu2000...
64-bit: 1700 http://www.spec.org/osg/cpu2000/results/res2006q4/cpu2000...

32-bit: 1688 http://www.spec.org/osg/cpu2000/results/res2006q1/cpu2000...
64-bit: 1604 http://www.spec.org/osg/cpu2000/results/res2006q1/cpu2000...

It is interesting that the peak results usually reverse the situation, making the 64-bit faster. Also, different compilers are being used for 32-bit and 64-bit, but this is the closest to a comparison I could find.

Basically, no matter how you look at it, 64-bit doesn't seem to offer significant performance advantage, even if I would not call it slower.

About Java's slowness: I was using that as an example for the benefit of pointer compression. Obviously it can't be tested in a native environment. The point is that its benefits are measurable, and consequently the slowdoan from 64-bits is not negligible.

Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds