发明名称 |
Initiation of cache flushes and invalidations on graphics processors |
摘要 |
Methods and systems may provide for receiving, at a graphics processor, a workload from a host processor and using a kernel on the graphics processor to issue a thread group for execution of the workload on the graphics processor. Additionally, one or more coherency messages may be initiated, by the graphics processor, in response to a thread-related condition of one or more caches on the graphics processor. In one example, the thread-related condition is associated with the execution of the workload on the graphics processor and indicates that the one or more caches on the graphics processor are not coherent with a system memory associated with the host processor. |
申请公布号 |
US9563561(B2) |
申请公布日期 |
2017.02.07 |
申请号 |
US201313926328 |
申请日期 |
2013.06.25 |
申请人 |
Intel Corporation |
发明人 |
Gupta Niraj;Jiang Hong |
分类号 |
G06F12/08 |
主分类号 |
G06F12/08 |
代理机构 |
Jordan IP Law, LLC |
代理人 |
Jordan IP Law, LLC |
主权项 |
1. A system comprising:
a host processor; a system memory associated with the host processor; a bus coupled to the host processor; and a graphics processor coupled to the bus, the graphics processor to receive a workload from the host processor and including,
a plurality of caches, anda kernel to issue a thread group for execution of the workload on the graphics processor in response to the graphics processor detecting a thread-related condition of one or more of the plurality of caches, wherein the graphics processor is to initiate one or more coherency messages in response to the thread-related condition of one or more of the plurality of caches, and the thread-related condition is to be associated with the execution of the workload on the graphics processor, wherein the thread group contains a plurality of threads and each of the plurality of threads includes a corresponding coherency message, and wherein the graphics processor is to enable cache coherency operations to be initiated at a kernel or sub-kernel level. |
地址 |
Santa Clara CA US |