Linked by Thom Holwerda on Wed 2nd Apr 2008 18:04 UTC, submitted by Jeremy13
Benchmarks "Testing 64-bit performance is still a somewhat dicey proposition. Major benchmarks are either lacking, or don't work properly. For example, SYSmark 2007 simply doesn't run on a 64-bit OS (Vista or XP). And while there's now a 3ds Max 9 SPECapc benchmark, the benchmark crashes consistently with a scripting error before it completes when running on 3ds Max 9 64-bit under Vista 64-bit. On the other hand, there are more 64-bit applications and benchmarks now. That system-sapping game, Crysis, ships with a 64-bit client. 3ds Max 9, Lightwave 9, POV-Ray, and the Cinebench rendering benchmark all have 64-bit versions. Futuremark's PCMark Vantage offers a 64-bit version of that Vista-centric, synthetic test. On top of that, anyone using 64-bit Vista will still be running a lot of 32-bit applications. So we benchmarked some of those as well. Let's take a look at the benchmarks and test system."
Permalink for comment 307849
To read all comments associated with this story, please click here.
ShadesFox
Member since:
2006-10-01

Thing is that now there is more to the move then just the bitness. There are 8 more integer registers and I think there are 8 more xmm registers too. On an architecture that has always been register starved that has to be useful.
Another interesting tidbit is that in 64 bit mode the preferred size is still 32 bits. Or that is what I get from the assembly documentation. The thing that I liked is the chance to break the old function call convention so that it hit memory less frequently.
Of course, these are all details. The real proof is in the numbers, and the numbers don't look pleasant. Does anyone have Linux 32 vs 64 bit numbers?

Reply Parent Score: 2