i7's are quad core processors. Electricity is a wave form. HT seems to use the bottom side of the wave form. Many modern electronics can use both sides of the wave form. Enabling HT adds 4 logical processors. Each physical core works both sides of the wave form, 2 threads each. 4x2=8
Core2 Duo's are two core processors with out HT. HT was first with the P4's, went away with the dual and quad cores, came back with the i7's.
But no one ever said which cores are the best choice for AH, which was the point of the thread. You can assign which cores do what if you want. If AH uses two cores native, which two has proven best. Or is no choice possible?
Task Manager process cpu affinity.
MADE, Bino has it right. I have it right. There are two physical interfaces, per core, in the HT enabled family of CPU's from Intel. It really is that simple. Each physical interface can concurrently run its own thread. It does not have anything to do with the square wave. All data is valid after the rising edge, and just before the trailing edge of the square wave. The edge has to meet the hold time requirements before the data is valid. The data is all that matters. It is always read/written on the positive edge, not the negative.
Windows manages the threads (pathetically, I might add) and assigns them to the various cores. Windows own processes which never stop running, and they run on whatever free core(s) that are available.
Aces High responds better to faster CPU's, than to slower quad (or more) CPU's. Example, a dual core CPU running at 3Ghz is going to kill a quad core running at 2.4Ghz. That is actually true of most applications. In a game, the "i" family of the CPU's, running at the same clock rate as the C2D family of CPU's is going to perform pretty close to the same.