| CPC G06T 1/60 (2013.01) [G06F 13/4022 (2013.01); G06F 16/2237 (2019.01); G06F 16/2282 (2019.01); G06T 1/20 (2013.01)] | 20 Claims |

|
1. A system, comprising:
a graphics processing unit cluster; and
a computational storage cluster connected to the graphics processing unit cluster by a cache-coherent system interconnect,
wherein:
the graphics processing unit cluster comprises one or more graphics processing units,
the computational storage cluster comprises one or more computational storage devices, and
a first computational storage device of the one or more computational storage devices is configured to:
store an embedding table;
receive, from an interface associated with the cache-coherent system interconnect, an index vector comprising a first index and a second index; and
calculate an embedded vector based on:
a first row of the embedding table, corresponding to the first index, and
a second row of the embedding table, corresponding to the second index.
|