Trop, Pruner & Hu, P.C.
Frequent data value compression for graphics processing units
A control surface tracks an individual cacheline in the original surface for frequent data values. If so, control surface bits are set. When reading a cacheline from memory, first the control surface bits are read. If they happen to be set, then the original memory read is skipped altogether and instead the bits from the control surface provide the value for the entire cacheline.
Intel Corporation
G G G
G06T G06T G06T
inventional inventional inventional
Vasanth Aravindh V. Joydeep Pattabhiraman P. Saurabh Bhushan M. Kamal Wenyin Altug Prasoonkumar Abhishek R. Eric J. Travis T. Abhishek Linda L.
Ranganathan Anantaraman Ray K. Sharma Borole Sinha Fu Koker Surti Appu Hoekstra Schluessler Venkatesh Hurd