Originally Posted by neochivers
most apps are 32-bit these cores run at 64 mean 2x as much can be fitted in
But that isn't threads, that is it extension lengths. They are very different. Let me explain:
A thread is a collection of code equivalent to a length of code. That length of code varies, but one thing holds true. A thread MUST USE at LEAST one register on the processor core to be considered a thread. Therefore, when a thread is run, it uses X number of registers.
Bit length memory extensions are based on subsets. These are in the realm of the L1 Cache many people talk about. When you look at an Opteron for example, it runs both 32bit extensions and 64bit extensions (that is its native memory extension btw). That means that the processor processes twice the bit length extension per every crest or trough of a cyclic.
TOP of wave= 16bits
BOTTOM of wave= 16bits
TOTAL Cyclic (also known as ONE HERTZ [Hz])= 32bits
64bit mode is a bit different
TOP of Cyclic= 32bits
Bottom of Cyclic= 32 bits
TOTAL CYCLIC= 64bits