Storage device adapter to accelerate database temporary table processing
AssigneeSamsung Electronics Co., Ltd.
InventorsVeronica LAGRANGE MOUTINHO DOS REIS, Vishwanath MARAM, Huan LI, Howard BUTLER, Oscar P. PINTO
Life of this patent
Estimating the term…
Abstract
A system is described. The system may include a storage device, which may include storage for data and a controller to write the data to the storage and to read the data from the storage. The storage device may also include an accelerator implementing at least one operation on files stored on the storage device. These operations may be drawn from a set including a merge operation and a split operation.
Claims20
A system, comprising:
- a storage device, including:
- storage for data;
- and
- a controller to write the data to the storage and to read the data from the storage;
- and
- an accelerator implementing at least one operation on files stored on the storage device, the operations drawn from a set including a merge operation and a split operation.
A method, comprising:
- receiving, at a storage device, an instruction from a host to execute an operation, the instruction including an identifier of an input file;
- accessing the input file stored on the storage device for the operation based at least in part on the identifier of the input file;
- executing the operation on the input file to produce an output file using an accelerator;
- and
- writing the output file on the storage device.
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, at a storage device, an instruction from a host to execute an operation, the instruction including an identifier of an input file;
- accessing the input file stored on the storage device for the operation based at least in part on the identifier of the input file;
- executing the operation on the input file to produce an output file using an accelerator;
- and
- writing the output file on the storage device.
Dependencies are inferred from the claim text.