Laptop CPU vs Desktop CPU Performance differences

Guys,

I have an Intel Core 2 Duo Laptop with each core running @ 1.73GHz
I have an AMD Athlon 64 Desktop with 2 cpus, each one running @ 2.41GHz

2 observations:

1)
I was profiling a CPU program and found that AMD desktop is working nearly 3.5 to 4 times faster than the laptop CPU. My laptop was connected to power! And the program was single-threaded – meaning only one core was in action in both systems.

I was profiling a financial algo with floating point arithmetic (mainly with “expf”)

Is this normal? Are laptop CPUs or the memory speed or whatever so weak???

btw, I find this AMD desktop XTREMELY fast… Whatever i do… Even if I open explorer, run IE or whatever – the responses are always so so quick! It is a pleasure to work in this system… Needless to say my laptop sucks big time.

Do you guys have anything to say about this? Is my laptop underconfigured or sthg???

2)

As an auxillary observation, I even found that CPU performance varies with the argument that I pass to “expf” – both Intel and AMD… But GPU plays it fair and does NOT show performance fluctuations…

Best Regards,
Sarnath