Record-based matching in data compression

    公开(公告)号:US11188503B2

    公开(公告)日:2021-11-30

    申请号:US16793113

    申请日:2020-02-18

    摘要: Compression of data is facilitated by locating matches within the data to be compressed. A first technique is used to determine whether there is at least one matching string in the data to be compressed, and a second technique, different from the first technique, is used to determine whether there is at least one matching record in the data to be compressed. Based on there being at least one matching string in the data to be compressed, at least one indication of the at least one matching string is provided to an encoder to facilitate compression of the data. Further, based on there being at least one matching record in the data to be compressed, at least one indication of the at least one matching record is provided to the encoder to facilitate compression of the data. It is transparent to the encoder whether the first technique or the second technique is used to provide one or more matches.

    EFFICIENT GENERATION OF INSTRUMENTATION DATA FOR DIRECT MEMORY ACCESS OPERATIONS

    公开(公告)号:US20210216430A1

    公开(公告)日:2021-07-15

    申请号:US16738311

    申请日:2020-01-09

    IPC分类号: G06F11/34 G06F13/28 G06F11/30

    摘要: Aspects of the invention include efficient generation of instrumentation data for direct memory access operations. A non-limiting example apparatus includes an instrumentation component, residing in a cache in communication with a plurality of processing units, an accelerator, and a plurality of input output interfaces. The cache includes a direct memory access monitor that receives events from the accelerator its respective I/O interface and stores DMA state and latency for each event. The cache also includes a bucket including a DMA counter and a latency counter in communication with the DMA monitor, wherein the bucket stores in the DMA counter a count of DMAs coming from a source and stores in the latency counter the latency measured for each DMA coming from the source.