-
公开(公告)号:US20250021227A1
公开(公告)日:2025-01-16
申请号:US18735491
申请日:2024-06-06
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: YOUNGSAM SHIN , DEOK JAE OH
IPC: G06F3/06
Abstract: A memory management method based on a compressed memory and an apparatus using the same are provided. A memory device includes a memory and a near memory processing unit. The memory includes a normal memory area for storing uncompressed data and a compressed memory area for storing compressed data. The near memory processing unit is configured to receive a first command to frontswap-store a huge page, which is stored in the normal memory area, in the compressed memory area; identify addresses of sub-pages of the huge page based on an address of the huge page; compress the sub-pages using the addresses of the sub-pages to generate compressed sub-pages; and store the compressed sub-pages in the compressed memory area. A size of the huge page is larger than a regular page.
-
公开(公告)号:US20240134522A1
公开(公告)日:2024-04-25
申请号:US18191254
申请日:2023-03-27
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: SEONGWOOK PARK , DEOK JAE OH , YOUNGSAM SHIN , YEONGON CHO , YONGMIN TAI
IPC: G06F3/06
CPC classification number: G06F3/0608 , G06F3/064 , G06F3/0673
Abstract: A near-memory processing unit is configured to compress a page present in a normal memory space of a memory when receiving a swap-out command from a host, allocate a memory area in which the compressed page is to be stored in a compressed memory space which is a memory area previously allocated by the host, copy the compressed page into the allocated memory area, generate an entry corresponding to the compressed page, and insert the generated entry into an entry tree.
-
公开(公告)号:US20250013578A1
公开(公告)日:2025-01-09
申请号:US18763105
申请日:2024-07-03
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: YOUNGSAM SHIN , DEOK JAE OH , YEONGON CHO
IPC: G06F12/1009 , G06F12/1036 , G06F12/1081
Abstract: A memory device includes a memory and a controller. The memory is configured to store data. The controller is configured to receive first address data based on multi-level paging from a processing unit, convert the first address data into second address data by performing on at least one of levels a page table walk of the multi-level paging, and access the memory using the second address data.
-
公开(公告)号:US20240231614A9
公开(公告)日:2024-07-11
申请号:US18191254
申请日:2023-03-28
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: SEONGWOOK PARK , DEOK JAE OH , YOUNGSAM SHIN , YEONGON CHO , YONGMIN TAI
IPC: G06F3/06
CPC classification number: G06F3/0608 , G06F3/064 , G06F3/0673
Abstract: A near-memory processing unit is configured to compress a page present in a normal memory space of a memory when receiving a swap-out command from a host, allocate a memory area in which the compressed page is to be stored in a compressed memory space which is a memory area previously allocated by the host, copy the compressed page into the allocated memory area, generate an entry corresponding to the compressed page, and insert the generated entry into an entry tree.
-
-
-