Systems and methods for scheduling virtual memory compressors
AssigneeApple Inc.
InventorsDerek R. Kumar, Thomas Brogan Duffy, Jr.
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Inc.
InventorsDerek R. Kumar, Thomas Brogan Duffy, Jr.
Estimating the term…
Systems, apparatuses, and methods for efficiently selecting compressors for data compression are described. In various embodiments, a computing system includes at least one processor and multiple codecs such as one or more hardware codecs and one or more software codecs executable by the processor. The computing system receives a workload and processes instructions, commands and routines corresponding to the workload. One or more of the tasks in the workload are data compression tasks. Current condition(s) are determined during the processing of the workload by the computing system. Conditions are determined to be satisfied based on comparing current selected characteristics to respective thresholds. In one example, when the compressor selector determines a difference between a target compression ratio and an expected compression ratio of the first codec exceeds a threshold, the compressor selector switches from hardware codecs to software codecs.
An apparatus comprising:
A method for data compression comprising:
A system for selecting data compressors, the system comprising:
Dependencies are inferred from the claim text.