MEMORY MANAGEMENT UNIT AND METHOD OF WALKING PAGE TABLE

    公开(公告)号:US20240202136A1

    公开(公告)日:2024-06-20

    申请号:US18502058

    申请日:2023-11-05

    CPC classification number: G06F12/1027

    Abstract: A memory management unit includes a TLB configured to cache PTEs including a mapping between a virtual and a physical frame number, and to convert a virtual address into a physical address using the cached PTEs. A page table walk request queue is configured to queue page requests corresponding to a virtual page number when a TLB miss is occurred, and one or more PTWs are configured to acquire a PTE from the main memory, and to convert the virtual page numbers into physical frame numbers using the PTE. A PTW is configured to select associated page table walk requests having the same base address of corresponding virtual page numbers, to consecutively provide cache line requests for acquiring PTEs corresponding to the associated page table walk requests, to acquire the PTEs corresponding to the associated PTE requests, and to provide the acquired PTEs to the TLB.

    System, device and method for indirect addressing

    公开(公告)号:US11809341B2

    公开(公告)日:2023-11-07

    申请号:US17378354

    申请日:2021-07-16

    CPC classification number: G06F13/1668 G06F3/061 G06F3/065 G06F3/0673

    Abstract: A method performed by a device connected to a host processor via a bus includes: providing a first read request including a first address to a memory; receiving a second address stored in a first region of the memory corresponding to the first address, from the memory; providing a second read request including the second address to the memory; and receiving first data stored in a second region of the memory corresponding to the second address, from the memory, wherein the first read request further includes information indicating that the first address is an indirect address of the first data.

Patent Agency Ranking