HYBRID, ADAPTIVE VIRTUAL MEMORY COMPRESSION
    1.
    发明申请

    公开(公告)号:US20170357454A1

    公开(公告)日:2017-12-14

    申请号:US15491740

    申请日:2017-04-19

    Applicant: Apple Inc.

    CPC classification number: H03M7/30 H03M7/46 H03M7/6094

    Abstract: A method and apparatus of a device that compresses an object stored in memory is described. In an exemplary embodiment, the device receives an indication that the object is to be compressed. The device further selects one of a plurality of compression algorithms based on at least a characteristic of the object. In addition, the device compresses the object in-memory using the selected compression algorithm.

    SYSTEMS AND METHODS FOR SCHEDULING VIRTUAL MEMORY COMPRESSORS

    公开(公告)号:US20190079799A1

    公开(公告)日:2019-03-14

    申请号:US15853239

    申请日:2017-12-22

    Applicant: Apple Inc.

    Abstract: 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.

Patent Agency Ranking