Linked by Thom Holwerda on Wed 2nd Dec 2009 23:25 UTC, submitted by estherschindler
Windows Among the factors to consider, as companies ponder Windows 7 migrations, is whether to run a 32 bit or 64 bit version of the operating system. IT Expert Voice looks at the reasons why and what companies are saying about their intentions to adopt each version.
Permalink for comment 397737
To read all comments associated with this story, please click here.
RE[4]: 32bits
by CodeMonkey on Thu 3rd Dec 2009 16:26 UTC in reply to "RE[3]: 32bits"
CodeMonkey
Member since:
2005-09-22

When you compile most Linux apps (or other platform) for 64-bit, most of the time they don't take advantage of 64-bit processing, except for the increase in memory available. So the vast majority aren't faster, they just have access to more RAM.


Not so. Regardless of Linux or Windows, when you compile an application for 64-bit, the compiler optimizes the code to utilize the extra general purpose and SSE registers. As silly as it sounds, often just compiling code to run on a 64 bit processor will show a not insignificant performance increase regardless of it's memory footprint.

What is a problem though is that many low level performance optimizations will likely have to be re-worked or re-thought in order to leverage the architecture effectively. Compilers are pretty good these days though often just a simple source-level re-compile for x64 can show a pleasant boost.

Reply Parent Score: 2