Remove HW semaphore synchronisation for gen7

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



So a global per-engine execution queue is planned to go the way of the
dodo. One consequence for this is that HW semaphores will no longer be
viable for gen7. However, this is a mixed blessing as it gives us a
strong impetus to remove them and take another step towards implementing
request reordering. (Now we just need move our ring into per-context
batch buffer and use it as a trampoline for each request. Almost there.)

Using a roundtrip via the cpu is much slower than using the gpu to kick
the other engine, so by means of compensation optimise the interrupt
handling latency and improve request generation. Scratch the improve
interrupt latency since that broke display interrupts in the process.
Sigh it was a 50% improvement in latency for GEM. :(
-Chris

_______________________________________________
Intel-gfx mailing list
Intel-gfx@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/intel-gfx




[Index of Archives]     [AMD Graphics]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux