Re: [RFC -v2 PATCH 2/3] sched: add yield_to function

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Mike Galbraith
Date: Monday, December 20, 2010 - 3:33 am

On Mon, 2010-12-20 at 11:46 +0200, Avi Kivity wrote:

Goody, maybe we're headed down a productive path then.


My thought is that you can shred your own throughput, but not some other
concurrent load.  I'll have to let that thought stew a bit though.


Folks can keep trying that, but IMO it's too broken to live.


Let's just forget theoretical views, and concentrate on a forward path.
 

OK, so what I gather is that if you can preempt another of your own
threads to get the target to cpu, that would be a good thing whether
he's on the same cpu as yield_to() caller or not.  If the target is
sharing a cpu with you, that's even better.  Correct?

Would a kick/hint option be useful?

	-Mike

--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[RFC -v2 PATCH 2/3] sched: add yield_to function, Rik van Riel, (Mon Dec 13, 8:46 pm)
Re: [RFC -v2 PATCH 2/3] sched: add yield_to function, Mike Galbraith, (Mon Dec 13, 11:08 pm)
Re: [RFC -v2 PATCH 2/3] sched: add yield_to function, Srivatsa Vaddagiri, (Tue Dec 14, 3:24 am)
Re: [RFC -v2 PATCH 2/3] sched: add yield_to function, Mike Galbraith, (Tue Dec 14, 4:03 am)
Re: [RFC -v2 PATCH 2/3] sched: add yield_to function, Srivatsa Vaddagiri, (Tue Dec 14, 4:26 am)
Re: [RFC -v2 PATCH 2/3] sched: add yield_to function, Peter Zijlstra, (Tue Dec 14, 5:22 am)
Re: [RFC -v2 PATCH 2/3] sched: add yield_to function, Mike Galbraith, (Tue Dec 14, 5:47 am)
Re: [RFC -v2 PATCH 2/3] sched: add yield_to function, Rik van Riel, (Thu Dec 16, 12:49 pm)
Re: [RFC -v2 PATCH 2/3] sched: add yield_to function, Mike Galbraith, (Thu Dec 16, 11:56 pm)
Re: [RFC -v2 PATCH 2/3] sched: add yield_to function, Mike Galbraith, (Fri Dec 17, 12:15 am)
Re: [RFC -v2 PATCH 2/3] sched: add yield_to function, Avi Kivity, (Fri Dec 17, 8:09 am)
Re: [RFC -v2 PATCH 2/3] sched: add yield_to function, Mike Galbraith, (Fri Dec 17, 12:51 pm)
Re: [RFC -v2 PATCH 2/3] sched: add yield_to function, Rik van Riel, (Sat Dec 18, 7:50 am)
Re: [RFC -v2 PATCH 2/3] sched: add yield_to function, Avi Kivity, (Sat Dec 18, 10:02 am)
Re: [RFC -v2 PATCH 2/3] sched: add yield_to function, Avi Kivity, (Sat Dec 18, 10:08 am)
Re: [RFC -v2 PATCH 2/3] sched: add yield_to function, Mike Galbraith, (Sat Dec 18, 12:06 pm)
Re: [RFC -v2 PATCH 2/3] sched: add yield_to function, Mike Galbraith, (Sat Dec 18, 12:13 pm)
Re: [RFC -v2 PATCH 2/3] sched: add yield_to function, Avi Kivity, (Sat Dec 18, 11:08 pm)
Re: [RFC -v2 PATCH 2/3] sched: add yield_to function, Avi Kivity, (Sat Dec 18, 11:21 pm)
Re: [RFC -v2 PATCH 2/3] sched: add yield_to function, Avi Kivity, (Sun Dec 19, 2:19 am)
Re: [RFC -v2 PATCH 2/3] sched: add yield_to function, Mike Galbraith, (Sun Dec 19, 3:05 am)
Re: [RFC -v2 PATCH 2/3] sched: add yield_to function, Mike Galbraith, (Sun Dec 19, 4:18 am)
Re: [RFC -v2 PATCH 2/3] sched: add yield_to function, Mike Galbraith, (Mon Dec 20, 1:39 am)
Re: [RFC -v2 PATCH 2/3] sched: add yield_to function, Avi Kivity, (Mon Dec 20, 1:45 am)
Re: [RFC -v2 PATCH 2/3] sched: add yield_to function, Mike Galbraith, (Mon Dec 20, 1:55 am)
Re: [RFC -v2 PATCH 2/3] sched: add yield_to function, Avi Kivity, (Mon Dec 20, 2:03 am)
Re: [RFC -v2 PATCH 2/3] sched: add yield_to function, Mike Galbraith, (Mon Dec 20, 2:30 am)
Re: [RFC -v2 PATCH 2/3] sched: add yield_to function, Avi Kivity, (Mon Dec 20, 2:46 am)
Re: [RFC -v2 PATCH 2/3] sched: add yield_to function, Mike Galbraith, (Mon Dec 20, 3:33 am)
Re: [RFC -v2 PATCH 2/3] sched: add yield_to function, Avi Kivity, (Mon Dec 20, 3:39 am)
Re: [RFC -v2 PATCH 2/3] sched: add yield_to function, Mike Galbraith, (Mon Dec 20, 3:46 am)
Re: [RFC -v2 PATCH 2/3] sched: add yield_to function, Avi Kivity, (Mon Dec 20, 3:49 am)
Re: [RFC -v2 PATCH 2/3] sched: add yield_to function, Mike Galbraith, (Mon Dec 20, 3:50 am)
Re: [RFC -v2 PATCH 2/3] sched: add yield_to function, Avi Kivity, (Mon Dec 20, 4:06 am)
Re: [RFC -v2 PATCH 2/3] sched: add yield_to function, Rik van Riel, (Mon Dec 20, 8:40 am)
Re: [RFC -v2 PATCH 2/3] sched: add yield_to function, Mike Galbraith, (Mon Dec 20, 9:04 am)
Re: [RFC -v2 PATCH 2/3] sched: add yield_to function, Mike Galbraith, (Mon Dec 27, 10:54 pm)
Re: [RFC -v2 PATCH 2/3] sched: add yield_to function, Gene Heskett, (Mon Dec 27, 11:08 pm)
Re: [RFC -v2 PATCH 2/3] sched: add yield_to function, Mike Galbraith, (Mon Dec 27, 11:16 pm)
Re: [RFC -v2 PATCH 2/3] sched: add yield_to function, Gene Heskett, (Tue Dec 28, 9:18 am)
Re: [RFC -v2 PATCH 2/3] sched: add yield_to function, Rik van Riel, (Tue Dec 28, 3:34 pm)