| CPC G06F 9/3004 (2013.01) [G06F 9/5016 (2013.01)] | 20 Claims |

|
1. A non-transitory machine-readable medium storing instructions that cause one or more processors of an electronic device to perform operations comprising:
loading data operators of near memory compute functions offloaded proximate to disaggregated memory nodes;
assigning a usage value to each data operator based on at least one of:
(i) a freshness indicator for each data operator, the freshness indicator indicating at least one of an amount of time since the data operator has been used previously or a frequency of use of the data operator; or
(ii) a gravity indicator for each of the near memory compute functions, the gravity indicator associated with an amount of data responsive to a request being stored in a particular memory node associated with the near memory compute function, the disaggregated memory nodes comprising the particular memory node; and
allocating data operations to the data operators based on the usage value.
|