Do 64bit cpu's have true 64bit buses?

Community Forums/General Help/Do 64bit cpu's have true 64bit buses?

Shambler(Posted 2010) [#1]
Hi, having a brain ache here =)

recently I have been looking into the performance I get with a 64bitOS and cpu compared to a 32bit regarding softsynths.

The 64bit version of any synth uses alot more cpu time than the 32bit version to do the same job which to me sounds back to front.

I want to know if 64bit cpus have true 64bit data buses.

If this is the case surely it could move 8bytes of data in x clock cycles.

A 32bit cpu running at the same speed would need to to move that same amount of data in two stages i.e. 4bytes in the first move and 4bytes in the second which would take twice as many instructions and clock cycles.

This would make a 64bit cpu able to do things in almost half the time...but this does not seem to be the case, the only benefit I am told is the ability to access more memory.

So are 64bit cpu's fully 64bit throughout and if so why aren't they twice as fast as a 32bit cpu running at the same clock speed?


smilertoo(Posted 2010) [#2]
64bit is the size of piece of data it can handle in 1 go, very few things actually require it. If you had a program dealing with lots of 64bit data you'd see a big speed jump; its main benefit at the moment is to allow lots of ram to be used.