US 11,880,312 B2
Data as compute
Kishore Punniyamurthy, Austin, TX (US); SeyedMohammad SeyedzadehDelcheh, Bellevue, WA (US); Sergey Blagodurov, Bellevue, WA (US); Ganesh Dasika, Austin, TX (US); and Jagadish B Kotra, Austin, TX (US)
Assigned to Advanced Micro Devices, Inc., Santa Clara, CA (US)
Filed by Advanced Micro Devices, Inc., Santa Clara, CA (US)
Filed on Nov. 30, 2021, as Appl. No. 17/539,189.
Prior Publication US 2023/0169015 A1, Jun. 1, 2023
Int. Cl. G06F 12/00 (2006.01); G06F 12/126 (2016.01); G06F 12/0855 (2016.01)
CPC G06F 12/126 (2013.01) [G06F 12/0859 (2013.01); G06F 2212/1024 (2013.01); G06F 2212/6042 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
selecting a function to represent a set of data elements stored in a backing memory based on a number of function results of the function, that are within a predetermined tolerance of a corresponding data element in the set of data elements, exceeding a predetermined threshold;
storing the function representing the set of data elements stored in the backing memory; and
in response to a first memory read request for a first data element of the set of data elements, calculating a function result representing the first data element based on the function.