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
Prasoonkumar Abhishek R. Altug Saurabh Joydeep Abhishek Wenyin Vasanth Kamal Pattabhiraman P. Travis T. Aravindh V. Bhushan M. Linda L. Eric J.
Surti Appu Koker Sharma Ray Venkatesh Fu Ranganathan Sinha K. Schluessler Anantaraman Borole Hurd Hoekstra