US 12,001,344 B2
Memory access compression using clear code for tile pixels
Prasoonkumar Surti, Folsom, CA (US); Abhishek R. Appu, El Dorado Hills, CA (US); and Kiran C. Veernapu, Bangalore (IN)
Assigned to Intel Corporation, Santa Clara, CA (US)
Filed by Intel Corporation, Santa Clara, CA (US)
Filed on Apr. 10, 2023, as Appl. No. 18/298,142.
Application 18/298,142 is a continuation of application No. 17/305,633, filed on Jul. 12, 2021, granted, now 11,675,711.
Application 17/305,633 is a continuation of application No. 16/831,008, filed on Mar. 26, 2020, granted, now 11,061,823, issued on Jul. 13, 2021.
Application 16/831,008 is a continuation of application No. 16/287,781, filed on Feb. 27, 2019, granted, now 10,621,109, issued on Apr. 14, 2020.
Application 16/287,781 is a continuation of application No. 15/493,267, filed on Apr. 21, 2017, granted, now 10,268,596, issued on Apr. 23, 2019.
Prior Publication US 2023/0244610 A1, Aug. 3, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 12/1009 (2016.01); G06F 12/1027 (2016.01); G06F 12/1045 (2016.01); G06T 1/20 (2006.01); G06T 1/60 (2006.01)
CPC G06F 12/1063 (2013.01) [G06F 12/1009 (2013.01); G06F 12/1027 (2013.01); G06T 1/20 (2013.01); G06T 1/60 (2013.01); G06F 2212/455 (2013.01); G06F 2212/65 (2013.01); G06F 2212/657 (2013.01); G06F 2212/68 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An apparatus comprising:
a memory device configured to store a page table that includes a set of page table entries;
a graphics processing cluster array including a plurality of graphics multiprocessors, the plurality of graphics multiprocessors coupled via a data interconnect, a graphics multiprocessor of the plurality of graphics multiprocessors including:
a translation lookaside buffer (TLB) coupled with the memory device, the TLB to cache a first page table entry of the set of page table entries, the first page table entry to indicate that a first virtual page is a valid page that is cleared to a clear color; and
circuitry to bypass an access to the memory device for the first virtual page and determine a color associated with the first virtual page based on the indication that the first virtual page is a valid page that is cleared to the clear color.