Re: GSoC: Add SMT/HT awareness to DragonFlyBSD scheduler

Francois Tigeot <[email protected]>
Newsgroups gmane.os.dragonfly-bsd.kernel
Message-ID <[email protected]>
Hi,

On Sun, Jul 29, 2012 at 01:13:04AM +0300, Mihai Carabas wrote:
> 
> > This machine is an old-school dual-Opteron 252 system and doesn't have
> > any hyperthreading support at all.
> > Having an hyperthreading-aware scheduler shouldn't make any difference;
> > what could explain the above performance differences ?
> >
> The heuristics I tested are about SMT (cache hotness heuristic - always
> tries to schedule on the last CPU that had run on. If we can't schedule on
> it and we are an cpu-bound process, we can wait for a tick to be ellected
> by our home CPU. If we aren't pulled after that, we are eligible and ready
> to be pulled on no matter what cpu). So, this heuristic doesn't have
> anything to do with HT (hyper threading).

Not wanting to nitpick, but for me SMT = Simultaneous Multi Threading, of
which Hyper Threading is a particular implementation.

Nothing to do with cache-hotness heuristics per se :)

-- 
Francois Tigeot
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.