Invention Application
- Patent Title: HARDWARE-BASED MEMORY COMPRESSION
-
Application No.: PCT/CN2019/094419Application Date: 2019-07-02
-
Publication No.: WO2021000263A1Publication Date: 2021-01-07
- Inventor: ZHANG, Lintao , BENNETT, John G. , LI, Bojie
- Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
- Applicant Address: One Microsoft Way Redmond, WA Washington 98052 US
- Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
- Current Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
- Current Assignee Address: One Microsoft Way Redmond, WA Washington 98052 US
- Agency: KING & WOOD MALLESONS
- Main IPC: G06F12/06
- IPC: G06F12/06
Abstract:
A compressed memory is divided into a plurality of segments, each segment is divided into a plurality of sub-segments, and each sub-segment in an uncompressed data space is compressed into block (s) in a compressed data space. Upon a read request to a sub-segment in a segment in compressed memory is received, the corresponding entry is firstly determined based on a first level address mapping between the sub-segment and the entry, and then the corresponding block (s) is determined based on a second level address mapping between the entry and the block (s). By use of two-level address mappings, the size of entry can be reduced, thereby achieving low metadata overhead. Moreover, the proposed data layout for compressed memory.
Information query