Subject: Re: Hyperthreading Guidance
To: Frank van der Linden <current-users@netbsd.org, fvdl@netbsd.org>
From: Hubert Feyrer <hubertf@gmx.de>
List: current-users
Date: 10/29/2003 04:25:37
In article <20031028203855.A25155@vaasje.org> you wrote:
>> The two "logical" CPUs are treated by the scheduler as ordinary processors?
> 
> They are, and that's why you're currently better off disabling HT.
> Scheduling will be suboptimal. For example, if you have two runnable
> processes, and one of them is running on a physical CPU, the other
> one might be scheduled on the same physical CPU (using the 2nd virtual
> CPU).
> 
> The scheduler will require some reworking to avoid this.

Um, what good is HT the if you cannot schedule things on it?


 - Hubert (who just barely knows what HT means...)