- Patent Title: Managing memory fragmentation in hardware-assisted data compression
-
Application No.: US15394621Application Date: 2016-12-29
-
Publication No.: US10474385B2Publication Date: 2019-11-12
- Inventor: Santhosh Rao , Sameer Nanda , Vyacheslav Vladimirovich Malyugin , Luigi Semenzato , Aaron Durbin , Keith Robert Pflederer , Hsiao-Heng Kelin Lee , Rahul Jagdish Thakur
- Applicant: GOOGLE INC.
- Applicant Address: US CA Mountain View
- Assignee: Google LLC
- Current Assignee: Google LLC
- Current Assignee Address: US CA Mountain View
- Agency: Colby Nipper PLLC
- Main IPC: G06F12/02
- IPC: G06F12/02 ; G06F3/06

Abstract:
Systems, devices, and methods for managing fragmentation in hardware-assisted compression of data in physical computer memory which may result in reduced internal fragmentation. An example computer-implemented method comprises: providing, by a memory management program to compression hardware, a compression command including an address in physical computer memory of data to be compressed and a list of at least two available buffers for storing compressed data; using, by the compression hardware, the address included in the compression command to retrieve uncompressed data; compressing the uncompressed data; and selecting, by the compression hardware, from the list of at least two available buffers, at least two buffers for storing compressed data based on an amount of space that would remain if the compressed data were stored in the at least two buffers, wherein each of the at least two selected buffers differs in size from at least one other of the selected buffers.
Public/Granted literature
- US20170242614A1 MANAGING MEMORY FRAGMENTATION IN HARDWARE-ASSISTED DATA COMPRESSION Public/Granted day:2017-08-24
Information query