Re: nice and hyperthreading on atom

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Ulrich Drepper
Date: Saturday, September 6, 2008 - 11:30 am

On Sat, Sep 6, 2008 at 9:42 AM, Arjan van de Ven <arjan@infradead.org> wrote:

One thread being idle is even on Atom the right thing to do in some
situations.  If you have processes which, when HT is used, experience
high pressure on the common cache(s) then you should not schedule them
together.  We can theoretically find out whether this is the case
using the PMCs.  With perfmon2 hopefully on the horizon soon it might
actually be possible to automatically make these measurements.

There is another aspect I talked to Peter about already.  We really
want concurrent threat scheduling in some cases.  For the
implementation of helper threads you don't want two threads to be
scheduled independently, you want them to be scheduled on a HT pair.
Currently this isn't possible except by pinning them to fixed threads.
 We really want to have a new way to express this type of scheduling
(Peter, how did you call it?)
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
nice and hyperthreading on atom, Phil Endecott, (Sat Sep 6, 8:43 am)
Re: nice and hyperthreading on atom, Peter Zijlstra, (Sat Sep 6, 9:31 am)
Re: nice and hyperthreading on atom, Arjan van de Ven, (Sat Sep 6, 9:42 am)
Re: nice and hyperthreading on atom, Phil Endecott, (Sat Sep 6, 11:24 am)
Re: nice and hyperthreading on atom, Ulrich Drepper, (Sat Sep 6, 11:30 am)
Re: nice and hyperthreading on atom, Peter Zijlstra, (Sun Sep 7, 2:34 am)
Re: nice and hyperthreading on atom, Phil Endecott, (Sun Sep 7, 6:58 am)
Re: nice and hyperthreading on atom, Bill Davidsen, (Sun Sep 7, 6:09 pm)