oh so the hyperthreading was on the older Xeon chips as well...thanks for clearing that up, I wasn't aware of that. Thought it was a new feature in the Core iX series
so the iMac Core i5 doesn't have the Hyperthreading?
I work in Easytech at staples, and for the most part, all the laptops with i5 processors that we sell have Hyperthreading...strange that mid range laptops have Hyperthreading mobile processors, while the iMac i5 does not
It's confusing but the mobile versions do have hyperthreading. It's basically something Intel uses to make a processor a little more attractive and to tier models.
Core i7 desktop CPUs have 4 physical cores, 8 virtual cores and fast CPU speeds
Core i5 desktop CPUs have 4 physical cores, 4 virtual cores and fast CPU speeds
Core i3 desktop CPUs have 2 physical cores, 4 virtual cores and fast CPU speeds**
Core i7 mobile CPUs have 2 physical cores, 4 virtual cores and fast CPU speeds*
Core i5 mobile CPUs have 2 physical cores, 4 virtual cores and medium CPU speeds
Core i3 mobile CPUs have 2 physical cores, 4 virtual cores and slow CPU speeds**
* (Core i7 mobiles can also have 4 physical cores, 8 virtual cores and slow CPU speeds)
** (Core i3 CPUs do not have a Turbo boost feature)
In other words, Intel use number of physical/virtual cores to differentiate between models in their desktop line whereas they use clock speed to differentiate in the mobile line.
Of course, it's a bit more muddled than that but that's the jist of it. It looks like the 21.5" and 27" entry level iMacs are using some special i3/i5 chips. They have much higher clock speeds than standard mobile CPUs but they have the same limitations in physical cores that the mobile CPUs have. It looks to me like they're basically mobile chips running at desktop voltages and heat levels - official overclocking if you like from Intel.