Ags1
Honorable
Surely the AMD approach is more modern and sensible. THe reason chips have traditionally have x number of 'true cores' is simply that Intel and AMD started from single core chips and they simply doubled up. AMD is taking this to the next level by deconstructing the 'true cores' into their various resources and increasing the number of more demanded resources. The integer cores do more work so AMD puts more of them on the chip. IMO, Intel will go down this route too eventually.
On the subject of the performance of hyperthreading, my own benchmarks show hyperthreading 4/8 CPUs scaling linearly up to about four threads, and then performance only going up another 20% or so when you throw more threads at the CPU. That's totally different to FX processors which can catch up to i7's given enough threads - the AMD processors do multithreading better than Intel hyperthreading.
On the subject of the performance of hyperthreading, my own benchmarks show hyperthreading 4/8 CPUs scaling linearly up to about four threads, and then performance only going up another 20% or so when you throw more threads at the CPU. That's totally different to FX processors which can catch up to i7's given enough threads - the AMD processors do multithreading better than Intel hyperthreading.