WORST-CASE MEMORY LATENCY REDUCTION VIA DATA CACHE PRELOADING BASED ON PAGE TABLE ENTRY READ DATA

    公开(公告)号:US20180336141A1

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

    申请号:US15596972

    申请日:2017-05-16

    Abstract: Systems, methods, and computer programs are disclosed for reducing worst-case memory latency in a system comprising a system memory and a cache memory. One embodiment is a method comprising receiving a translation request from a memory client for a translation of a virtual address to a physical address. If the translation is not available at a translation buffer unit and a translation control unit in a system memory management unit, the translation control unit initiates a page table walk. During the page table walk, the method determines a page table entry for an intermediate physical address in the system memory. In response to determining the page table entry for the intermediate physical address, the method preloads data at the intermediate physical address to the system cache before the page table walk for a final physical address corresponding to the intermediate physical address is completed.

Patent Agency Ranking