| CPC G06F 3/0611 (2013.01) [G06F 3/0659 (2013.01); G06F 3/0683 (2013.01)] | 24 Claims |

|
1. A system, comprising:
a storage device including a storage media to store a data and a controller to access the data from the storage media;
a Sparse Length Sum (SLS) load module to read the data from the storage device based at least in part on an input/output (I/O) request, the I/O request including a first identifier of the data, the SLS load module external to the storage device, the SLS load module configured to read a first vector and a second vector of the data from the storage device, to sum the first vector and the second vector to produce a vector sum, and to return the vector sum;
a scheduler to receive the I/O request from a host and to place the I/O request in a queue based at least in part on a size of the data requested by the I/O request being less than a threshold;
a table mapping the first identifier of the data to a second identifier of the storage device; and
a manager to retrieve the I/O request from the queue and to assign the I/O request to the SLS load module based at least in part on the table and the first identifier of the data.
|