I have read many post and benchmark regarding the higher Benchmark for the Athlon's FPU and thinking of building a machine mainly for number crunching. I had a matlab code to check how long it would take a machine to invert a 2000 by 2000 random complex matrix. I ran first on my machine with Asus A7V and 900mhz athlon with windows ME and 256MB of RAM. It took me 695 seconds. One of my coworker tried it on his 700Mhz PIII laptop with 128MB RAM(I think it was a Gateway)with windows 2000 and it took him 698 seconds. So I was really surprised. Next I installed windows 2000 on my machine and run the same code, and it took me 608 seconds, an improvement over last. However I was expecting to see the time cut down by at least half with the Athlon cpu.
One question I have is, am I safe to assume that the operation in matlab is mainly utilizing FPU of the CPU? or does it depends on other things as well? not sure if I am making sense. I know that having more RAM does help alot especially with windows 2000.
The other question is, if my first assumption is right, what did I do wrong? What can I do to improve on the speed of running the matlab code with Athlon CPU? I hope I am making sense.
One question I have is, am I safe to assume that the operation in matlab is mainly utilizing FPU of the CPU? or does it depends on other things as well? not sure if I am making sense. I know that having more RAM does help alot especially with windows 2000.
The other question is, if my first assumption is right, what did I do wrong? What can I do to improve on the speed of running the matlab code with Athlon CPU? I hope I am making sense.