On Wed, 23 Dec 2020 at 11:12, Chris Wilson <ch...@chris-wilson.co.uk> wrote: > > Inside schedule_out, we do extra work upon idling the context, such as > updating the runtime, kicking off retires, kicking virtual engines. > However, if we are in a series of processing single requests per > contexts, we may find ourselves scheduling out the context, only to > immediately schedule it back in during dequeue. This is just extra work > that we can avoid if we keep the context marked as inflight across the > dequeue. This becomes more significant later on for minimising virtual > engine misses. > > Signed-off-by: Chris Wilson <ch...@chris-wilson.co.uk> Reviewed-by: Matthew Auld <matthew.a...@intel.com> _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx
- [Intel-gfx] [PATCH 13/62] drm/i915: Drop i915_request.lock re... Chris Wilson
- [Intel-gfx] [PATCH 08/62] drm/i915/gt: Simplify virtual engin... Chris Wilson
- [Intel-gfx] [PATCH 54/62] Restore "drm/i915: drop engine... Chris Wilson
- [Intel-gfx] [PATCH 15/62] drm/i915/gem: Reduce ctx->engine... Chris Wilson
- [Intel-gfx] [PATCH 40/62] drm/i915: Wrap cmpxchg64 with try_c... Chris Wilson
- [Intel-gfx] [PATCH 46/62] drm/i915: Move saturated workload d... Chris Wilson
- [Intel-gfx] [PATCH 03/62] drm/i915/gt: Decouple inflight virt... Chris Wilson
- [Intel-gfx] [PATCH 48/62] drm/i915/gt: Wrap intel_timeline.ha... Chris Wilson
- [Intel-gfx] [PATCH 04/62] drm/i915/gt: Defer schedule_out unt... Chris Wilson
- Re: [Intel-gfx] [PATCH 04/62] drm/i915/gt: Defer schedul... Matthew Auld
- [Intel-gfx] [PATCH 25/62] drm/i915: Replace engine->schedu... Chris Wilson
- [Intel-gfx] [PATCH 37/62] drm/i915: Move scheduler queue Chris Wilson
- [Intel-gfx] [PATCH 17/62] drm/i915/gt: Drop atomic for engine... Chris Wilson
- [Intel-gfx] [PATCH 26/62] drm/i915: Teach the i915_dependency... Chris Wilson
- [Intel-gfx] [PATCH 11/62] drm/i915/gt: Consolidate the CS tim... Chris Wilson
- [Intel-gfx] [PATCH 20/62] drm/i915/gt: Refactor heartbeat req... Chris Wilson
- [Intel-gfx] [PATCH 42/62] drm/i915/gt: Specify a deadline for... Chris Wilson
- [Intel-gfx] [PATCH 59/62] drm/i915/gt: Enable busy-stats for ... Chris Wilson
- [Intel-gfx] [PATCH 07/62] drm/i915/gt: Resubmit the virtual e... Chris Wilson