Re: [Intel-gfx] [PATCH] drm/i915/gt: Make timeslice duration configurable

2019-10-29 Thread Chris Wilson
Quoting Mika Kuoppala (2019-10-29 16:11:58) > Chris Wilson writes: > > > Execlists uses a scheduling quantum (a timeslice) to alternate execution > > between ready-to-run contexts of equal priority. This ensures that all > > users (though only if they of equal importance) have the opportunity to

Re: [Intel-gfx] [PATCH] drm/i915/gt: Make timeslice duration configurable

2019-10-29 Thread Mika Kuoppala
Chris Wilson writes: > Execlists uses a scheduling quantum (a timeslice) to alternate execution > between ready-to-run contexts of equal priority. This ensures that all > users (though only if they of equal importance) have the opportunity to > run and prevents livelocks where contexts may have i

[Intel-gfx] [PATCH] drm/i915/gt: Make timeslice duration configurable

2019-10-29 Thread Chris Wilson
Execlists uses a scheduling quantum (a timeslice) to alternate execution between ready-to-run contexts of equal priority. This ensures that all users (though only if they of equal importance) have the opportunity to run and prevents livelocks where contexts may have implicit ordering due to userspa