-
公开(公告)号:US20250123971A1
公开(公告)日:2025-04-17
申请号:US18755026
申请日:2024-06-26
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jungsik CHOI , Ruth KIM , Seok-Young YOON
IPC: G06F12/1036 , G06F12/0873
Abstract: A processor-implemented method includes receiving a mapping instruction to map target data onto a process address space, in response to reception of the mapping instruction, marking an unused node in a tree that manages the process address space as a use node to reuse, and mapping the target data onto a virtual area in the process address space, wherein the tree manages the virtual area onto which the target data is mapped as the use node.
-
公开(公告)号:US20240256445A1
公开(公告)日:2024-08-01
申请号:US18467065
申请日:2023-09-14
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Jungsik CHOI , Ruth KIM , Jin-Hong KIM
IPC: G06F12/08
CPC classification number: G06F12/08
Abstract: An electronic device includes: a host processor configured to: generate a memory group allocated to an expanded virtual memory in response to receiving memory usage information; determine a target memory group comprising a page on which a page fault has occurred among memory groups allocated to the expanded virtual memory, based on the memory usage information; and migrate the target memory group from one of a host memory, an accelerator memory, and a storage device, which comprises the target memory group, to either one of the host memory and the accelerator memory in which the page fault has occurred; and an accelerator configured to perform an operation using the accelerator memory, wherein the expanded virtual memory is a virtual single address space using the host memory, the accelerator memory, and the storage device.
-
公开(公告)号:US20230251780A1
公开(公告)日:2023-08-10
申请号:US18089839
申请日:2022-12-28
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Sungduk CHO , Ruth KIM , Dong-Uk RYU , Jaewon LEE
IPC: G06F3/06
CPC classification number: G06F3/0619 , G06F3/065 , G06F3/0683
Abstract: An apparatus includes a memory configured to store data, and a processor. The processor configured to determine whether an access to the data is a local memory access; determine, based on a result of the determination of whether the access to the data is the local memory access, whether a page fault of the access occurred; determine, based on a result of the determination of whether the page fault occurred, whether the access is a remote access outside a socket; and perform, based on a result of the determination of whether the access is the remote access, the access to the data by copying the data onto a local memory.
-
-