Back to results
US 2021/0342103 A1Published application
Method and apparatus for performing multi-object transformations on a storage device
AssigneeIntel Corporation
InventorsJawad Basit Khan, Peng Li, Sanjeev Trika
Life of this patent
Estimating the term…
Abstract
In one embodiment, a storage device comprises non-volatile storage media; a controller to receive, from a host, an object definition command that identifies a first data object and a second data object and a transformation to apply to the first data object and the second data object to generate a first transformed object and store the first transformed object in the non-volatile storage media; and a transformation engine to apply the transformation to the first data object and the second data object.
Claims28
1-20. (canceled)
A storage device comprising:
- non-volatile memory;
- and
- circuitry to:
- receive, from a host, a first command that indicates a first data input, a second data input, a third data input and a fourth data input, the first command to also indicate a first computational storage function (CSF) to apply to the first data input and the second data input and to indicate a second CSF to apply to the third data input and the fourth data input;
- generate a first transformed object based on application of the first CSF to the first and second data inputs;
- and
- generate a second transformed object based on application of the second CSF to the third and fourth data inputs.
4 more elements
A method comprising:
- receiving, at a storage device, a first command from a host, the first command indicating a first data input, a second data input, a third data input and a fourth data input, the first command to also indicate a first computational storage function (CSF) to apply to the first data input and the second data input and to indicate a second CSF to apply to the third data input and the fourth data input;
- generating a first transformed object based on applying the first CSF to the first and second data inputs;
- and
- generating a second transformed object based on applying the second CSF to the third and fourth data inputs.
1 more element
A system comprising:
- a host comprising a processor;
- a system memory device arranged to store a first data input, a second data input, a third data input and a fourth data input;
- and
- a storage device to include circuitry, the circuitry to:
- receive, from the host, a first command that indicates the first, second, third and fourth data inputs, the first command to also indicate a first computational storage function (CSF) to apply to the first data input and the second data input and to indicate a second CSF to apply to the third data input and the fourth data input;
- generate a first transformed object based on application of the first CSF to the first and second data inputs;
- and
- generate a second transformed object based on application of the second CSF to the third and fourth data inputs.
5 more elements
Dependencies are inferred from the claim text.