Methods and apparatus to profile page tables for memory management

    公开(公告)号:US12242721B2

    公开(公告)日:2025-03-04

    申请号:US17214534

    申请日:2021-03-26

    Abstract: Disclosed Methods, Apparatus, and articles of manufacture to profile page tables for memory management are disclosed. An example apparatus includes a processor to execute computer readable instructions to: profile a first page at a first level of a page table as not part of a target group; and in response to profiling the first page as not part of the target group, label a data page at a second level that corresponds to the first page as not part of the target group, the second level being lower than the first level.

    MEMORY SYSTEM, COMPUTING SYSTEM, AND METHODS THEREOF

    公开(公告)号:US20210263855A1

    公开(公告)日:2021-08-26

    申请号:US17223113

    申请日:2021-04-06

    Abstract: According to various aspects, a memory system may include: a memory having a memory address space associated therewith to access the memory; a cache memory assigned to the memory; one or more processors configured to generate a dummy address space in addition to the memory address space, each address of the dummy address space being distinct from any address of the memory address space, and generate one or more invalid cache entries in the cache memory, the one or more invalid cache entries referencing one or more dummy addresses of the dummy address space.

    HOT PAGE DETECTION BY SAMPLING TLB RESIDENCY

    公开(公告)号:US20230057083A1

    公开(公告)日:2023-02-23

    申请号:US17818828

    申请日:2022-08-10

    Inventor: Andy Rudoff

    Abstract: The disclosed technology provides for an improved memory tiering arrangement. In one aspect, an apparatus includes a sampling register and logic, responsive to sequential read requests, to read page data entries stored in successive locations in a TLB and provide page data from the page data entries as sequential outputs of the sampling register. In another aspect, a method includes generating a page residency list based on scanning, via a sampling register, page data entries stored in successive locations in a TLB, determining, for each page, whether the respective page is a hot page or a cold page based on the page residency list, and assigning hot pages to a first memory tier and cold pages to a second memory tier. Scanning page data entries stored in the TLB can include issuing a sequence of read requests to the sampling register sufficient to read all entries in the TLB.

    MEMORY SYSTEM, COMPUTING SYSTEM, AND METHODS THEREOF

    公开(公告)号:US20190310944A1

    公开(公告)日:2019-10-10

    申请号:US16451086

    申请日:2019-06-25

    Abstract: According to various aspects, a memory system may include: a memory having a memory address space associated therewith to access the memory; a cache memory assigned to the memory; one or more processors configured to generate a dummy address space in addition to the memory address space, each address of the dummy address space being distinct from any address of the memory address space, and generate one or more invalid cache entries in the cache memory, the one or more invalid cache entries referencing one or more dummy addresses of the dummy address space.

Patent Agency Ranking