Athlon 64 floating-point performance gain?
As part of my university studies, I've written (in C, on Linux) a bunch of floating-point number-crunching code. Getting this code to run faster would be useful.
Right now I'm running it on an Athlon XP 2400. However, in the near future I've got the opportunity to get a new computer (family member wants a laptop, and since she doesn't do CPU-intensive stuff, she's proposed that I get the new one and give her this one.)
I'm looking at, among other things, the eMachines 68xx line, with Athlon 64 3000/3200 processors. I'm assuming this is a faster processor in 32-bit land as well, but would I see any drastic performance gain in my FP number-munching by getting a 64-bit distro and running my code under that on the Athlon 64?
If my code will benefit greatly from 64-bitness, that's a big mark in favor of the eM 6805/6809.
Related question: what's the floating-point performance on the Pentium-M's? I know they get obscene battery life, which is important to me... but I also want a computer that can do floating-point math at least as well as the Athlon XP 2400.