Invention Grant
- Patent Title: Memory space management
-
Application No.: US15223754Application Date: 2016-07-29
-
Publication No.: US09946660B2Publication Date: 2018-04-17
- Inventor: Shankar Iyer , Siamak Nazari , Srinivasa D Murthy , Jin Wang
- Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
- Applicant Address: US TX Houston
- Assignee: Hewlett Packard Enterprise Development LP
- Current Assignee: Hewlett Packard Enterprise Development LP
- Current Assignee Address: US TX Houston
- Agency: Hewlett Packard Enterprise Patent Department
- Main IPC: G06F12/10
- IPC: G06F12/10 ; G06F12/1009 ; G06F12/1027 ; G06F12/02

Abstract:
Examples include a device for memory space management. Some examples include receiving, from a host, a space management request that identifies a virtual page address. The virtual page address may be associated with a compressed page that includes a compression metadata having a reference count that indicates a number of virtual pages of data in the compressed page. The virtual page table entry associated with the virtual page address in a virtual page table may be looked up. The virtual page table entry may identify the compressed page. In such examples, the virtual page table entry may be marked as invalid without updating the reference count in the compressed page. A determination may be made as to whether each virtual page table entry that identifies the compressed page is marked invalid. Based on the determination that each virtual page table entry that identifies the compressed page is invalid, a free space bitmap entry for the compressed page may be updated to indicate that the compressed page is free.
Public/Granted literature
- US20180032440A1 MEMORY SPACE MANAGEMENT Public/Granted day:2018-02-01
Information query