-
公开(公告)号:US11960723B2
公开(公告)日:2024-04-16
申请号:US17867742
申请日:2022-07-19
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Krishna Kanth Reddy , Dileep Kumar Sharma , Neeraj Kumar
CPC classification number: G06F3/061 , G06F3/0631 , G06F3/064 , G06F3/0655 , G06F3/0679 , G06F12/0246 , G06F2212/7202
Abstract: A method for managing a memory associated with PCIe SSD including: generating memory pools of equal size from a predefined size of contiguous physical memory, each of the memory pools manages a memory request of different size and is associated with a respective predefined size of memory request; dividing each of the memory pools into first set of memory pages, each having a size equal to maximum size among the predefined size of the memory request associated with the respective memory pool; dividing each of the first set of memory pages into second set of memory pages, each having a size equal to the predefined size of the memory request associated with respective memory pool; and managing the contiguous physical memory by allocating a memory page from the second set of memory pages fora memory request corresponding to the size of the second set of memory pages.
-
公开(公告)号:US20230384934A1
公开(公告)日:2023-11-30
申请号:US17867742
申请日:2022-07-19
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Krishna Kanth Reddy , Dileep Kumar Sharma , Neeraj Kumar
IPC: G06F3/06
CPC classification number: G06F3/061 , G06F3/0655 , G06F3/0679
Abstract: A method for managing a memory associated with PCIe SSD including: generating memory pools of equal size from a predefined size of contiguous physical memory, each of the memory pools manages a memory request of different size and is associated with a respective predefined size of memory request; dividing each of the memory pools into first set of memory pages, each having a size equal to maximum size among the predefined size of the memory request associated with the respective memory pool; dividing each of the first set of memory pages into second set of memory pages, each having a size equal to the predefined size of the memory request associated with respective memory pool; and managing the contiguous physical memory by allocating a memory page from the second set of memory pages fora memory request corresponding to the size of the second set of memory pages.
-