Re: [PATCH v2 00/10] steal tasks to improve CPU utilization

2018-11-09 Thread Steven Sistare
On 11/6/2018 1:14 PM, Steven Sistare wrote: > On 11/6/2018 12:52 PM, Valentin Schneider wrote: >> Hi Steve, >> >> On 05/11/2018 20:07, Steve Sistare wrote: >> [...] >>> The patch series is based on kernel 4.19.0-rc7. It compiles, boots, and >>> runs with/without each of CONFIG_SCHED_SMT, CONFIG_SM

Re: [PATCH v2 00/10] steal tasks to improve CPU utilization

2018-11-06 Thread Steven Sistare
On 11/6/2018 12:52 PM, Valentin Schneider wrote: > Hi Steve, > > On 05/11/2018 20:07, Steve Sistare wrote: > [...] >> The patch series is based on kernel 4.19.0-rc7. It compiles, boots, and >> runs with/without each of CONFIG_SCHED_SMT, CONFIG_SMP, CONFIG_SCHED_DEBUG, >> and CONFIG_PREEMPT. It r

Re: [PATCH v2 00/10] steal tasks to improve CPU utilization

2018-11-06 Thread Valentin Schneider
Hi Steve, On 05/11/2018 20:07, Steve Sistare wrote: [...] > The patch series is based on kernel 4.19.0-rc7. It compiles, boots, and > runs with/without each of CONFIG_SCHED_SMT, CONFIG_SMP, CONFIG_SCHED_DEBUG, > and CONFIG_PREEMPT. It runs without error with CONFIG_DEBUG_PREEMPT + > CONFIG_SLUB_

[PATCH v2 00/10] steal tasks to improve CPU utilization

2018-11-05 Thread Steve Sistare
When a CPU has no more CFS tasks to run, and idle_balance() fails to find a task, then attempt to steal a task from an overloaded CPU in the same LLC. Maintain and use a bitmap of overloaded CPUs to efficiently identify candidates. To minimize search time, steal the first migratable task that is f