METHOD AND SYSTEM FOR FLASH-AWARE HEAP MEMORY MANAGEMENT

    公开(公告)号:US20180336140A1

    公开(公告)日:2018-11-22

    申请号:US15981402

    申请日:2018-05-16

    Abstract: A method for flash-aware heap memory management includes reserving a contiguous virtual space in a memory space of at least one process with a size equivalent to a size of a flash-based byte addressable device. The method also includes partitioning by a host device the memory space of the flash-based byte addressable device into multiple chunks. Each chunk includes multiple logical segments. The host device receives a memory allocation request from a thread associated with an application. The host device determines at least one chunk from the multiple chunks, including a least free logical segment compared to the other chunks from the multiple chunks. The host device allocates to the thread at least one chunk that includes the least free logical segment.

Patent Agency Ranking