abstract |
This application is concerned with coarse grain consistency. One embodiment provides a general-purpose graphics processing device comprising a general-purpose graphics processing compute block for processing workloads containing graphics or computation operations, a first cache memory, and a coherency module such that the first cache memory can consistently high-speed Data for the workload is cached, the data being stored in memory within a virtual address space, wherein the virtual address space shared with the separate general purpose processor includes a second cache memory coherent with the first cache memory. |