1
I've got an Intel Core i7 920 in an Asus P6T, for which my OS reports having 8 cores. Core i7 is Quad, so presumably this is due to Hyperthreading being enabled in BIOS. I could imagine that Intel's HT might allow one core to max out when the other "half" is idle, but then wouldn't the OS have to first use the even/odd numbered cores?
My question is simple - given that most software can take advantage of only 1 core, is having 8 pseudo-cores, rather than only 4 real cores, actually hurting performance?
Please enlighten me, if you can.
BTW, it's running CentOS 5.3, if that matters.
Incidentally, one advantage of allowing the hyper-threading is the flexibility in the number of cores provided to any virtual machines hosted on the system. – NVRAM – 2010-03-07T16:03:03.860