System and Methods for Accelerated Data Storage and Retrieval
First Claim
1. A system comprising:
- a memory device; and
a data accelerator configured to compress;
(i) a first data block with a first compression technique to provide a first compressed data block; and
(ii) a second data block with a second compression technique, different from the first compression technique, to provide a second compressed data block;
wherein the compressed first and second data blocks are stored on the memory device, and the compression and storage occurs faster than the first and second data blocks are able to be stored on the memory device in uncompressed form.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for providing accelerated data storage and retrieval utilizing lossless data compression and decompression. A data storage accelerator includes one or a plurality of high speed data compression encoders that are configured to compress data. The compressed data is subsequently stored in a target memory or other storage device whose input data storage bandwidth is lower than the original input data stream bandwidth. Similarly, a data retrieval accelerator includes one or a plurality of high speed data decompression decoders that are configured to decompress data at a rate equivalent to or faster than the input data stream from the target memory or storage device. The decompressed data is then output at rate data that is greater than the output rate from the target memory or data storage device.
-
Citations
1 Claim
-
1. A system comprising:
-
a memory device; and a data accelerator configured to compress;
(i) a first data block with a first compression technique to provide a first compressed data block; and
(ii) a second data block with a second compression technique, different from the first compression technique, to provide a second compressed data block;wherein the compressed first and second data blocks are stored on the memory device, and the compression and storage occurs faster than the first and second data blocks are able to be stored on the memory device in uncompressed form.
-
Specification