Inline computational storage
AssigneeSamsung Electronics Co., Ltd.
InventorsJonghyeon KIM, Soogil JEONG
Life of this patent
Estimating the term…
Abstract
A computational storage unit is disclosed. The computational storage unit may include a storage for a data and a controller to read the data from the storage. The computational storage unit may also include a computational engine to implement a function to process the data and generate a result. The computational storage unit may receive a command from a host processor and read the data from the storage, execute the function to process the data and generate the result, and return the result to the host processor based at least in part on the command.
Claims20
A computational storage unit, comprising:
- a storage for a data;
- a controller to read the data from the storage;
- and
- a computational engine to implement a function to process the data and generate a result,
- wherein the computational storage unit is configured to receive a command from a host processor and to read the data from the storage, execute the function to process the data and generate the result, and return the result to the host processor based at least in part on the command.
A method, comprising:
- receiving a command from a host processor at a computational storage unit;
- reading a data from a storage of the computational storage unit based at least in part on the command;
- executing a function on the data by a computational engine of the computational storage unit based at least in part on the command;
- and
- returning a result to the host processor based at least in part on the command.
An article, comprising a non-transitory storage medium, the non-transitory storage medium having stored thereon instructions that, when executed by a machine, result in:
- receiving a command from a host processor at a computational storage unit;
- reading a data from a storage of the computational storage unit based at least in part on the command;
- executing a function on the data by a computational engine of the computational storage unit based at least in part on the command;
- and
- returning a result to the host processor based at least in part on the command.
Dependencies are inferred from the claim text.