CPC G06F 16/1744 (2019.01) [G06F 16/245 (2019.01); G06F 16/24542 (2019.01); H03M 7/3068 (2013.01); H03M 7/3084 (2013.01); H03M 7/3086 (2013.01); H03M 7/3088 (2013.01); H03M 7/40 (2013.01); H03M 7/4006 (2013.01)] | 15 Claims |
1. A computing system for performing high-density data compression, the computing system comprising:
a dynamic compression filter selector comprising:
a data sampler, the data sampler configured to extract a data sample from a set of uncompressed data; and
a compression planner, the compression planner configured to:
compress the data sample using a first compression filter configuration comprising a first plurality of different compression filters arranged in a first sequence;
calculate a first compression ratio associated with the first compression filter configuration;
compress the data sample using a second compression filter configuration comprising a second plurality of different compression filters arranged in a second sequence;
calculate a second compression ratio associated with the second compression filler configuration;
compare the first compression ratio with the second compression ratio; and
select the first compression filter configuration or the second compression filter configuration based on the comparison of the first and second compression ratios to provide a selected compression filter configuration; and
a compression executor, the compression executor configured to compress the set of uncompressed data using the selected compression filter configuration to provide a compressed data set.
|