- Santa Clara CA, US Altug Koker - El Dorado Hills CA, US Michael Macpherson - Portland OR, US Aravindh V. Anantaraman - Folsom CA, US Vasanth Ranganathan - El Dorado Hills CA, US Lakshminarayanan Striramassarma - Folsom CA, US Varghese George - Folsom CA, US Abhishek Appu - El Dorado Hills CA, US Prasoonkumar Surti - Folsom CA, US
An apparatus to facilitate efficient data sharing for graphics data processing operations is disclosed. The apparatus includes a processing resource to generate a stream of instructions, an L1 cache communicably coupled to the processing resource and comprising an on-page detector circuit to determine that a set of memory requests in the stream of instructions access a same memory page; and set a marker in a first request of the set of memory requests; and arbitration circuitry communicably coupled to the L1 cache, the arbitration circuitry to route the set of memory requests to memory comprising the memory page and to, in response to receiving the first request with the marker set, remain with the processing resource to process the set of memory requests.