STORAGE MANAGEMENT APPARATUS, STORAGE MANAGEMENT METHOD, PROCESSOR, AND COMPUTER SYSTEM

    公开(公告)号:WO2021061446A1

    公开(公告)日:2021-04-01

    申请号:PCT/US2020/050855

    申请日:2020-09-15

    Abstract: A storage management apparatus, a storage management method, a processor, and a computer system are disclosed. The storage management apparatus includes: at least one translation look-aside buffer, configured to store a plurality of cache entries, where the plurality of cache entries include a plurality of level 1 cache entries and a plurality of level 2 cache entries; and an address translation unit, coupled to the at least one translation look-aside buffer, and adapted to translate, based on one of the plurality of level 1 cache entries, a virtual address specified by a translation request into a corresponding translated address, or when the translation request does not hit any one of the plurality of level.1 cache entries, translate, based on one of the plurality of level 2 cache entries, a virtual address specified by the translation request into a corresponding translated address. In embodiments of the present disclosure, a hierarchical search is performed among the plurality of cache entries based on the virtual address specified by the translation request. Therefore, time required by searching for a cache entry in an address translation process is reduced, efficiency, frequency, and performance of a processor are improved, and power consumption is reduced.

    MEMORY MANAGEMENT UNIT, ADDRESS TRANSLATION METHOD, AND PROCESSOR

    公开(公告)号:WO2021061466A1

    公开(公告)日:2021-04-01

    申请号:PCT/US2020/051019

    申请日:2020-09-16

    Abstract: The present invention discloses a memory management unit, an address translation method, and a processor. The memory management unit includes: a translation lookaside buffer adapted to store a plurality of translation entries, where each, translation entry includes a size flag hit, a virtual address tag, and a physical address tag, the virtual address tag represents a virtual page, the physical address tag represents a physical page corresponding to the virtual page, and the size flag bit. represents a page size of the virtual page: and a translation processing unit adapted to look up a translation entry whose virtual address tag matches a to-he-translated virtual address in the plurality of translation entries based cm the page size represented by the size flag bit of the translation entry, and. translate the virtual address into a physical address based on the matching translation entry.

    ADDRESS TRANSLATION METHODS AND SYSTEMS
    3.
    发明申请

    公开(公告)号:WO2021061465A1

    公开(公告)日:2021-04-01

    申请号:PCT/US2020/051004

    申请日:2020-09-16

    Abstract: A storage management apparatus, a storage management method, a processor, and a computer system are disclosed. The storage management apparatus includes; a translation look-aside buffer configured to store a plurality of cache entries; an address translation unit configured to translate a virtual address specified by a translation request to a corresponding translation address- based on one of the plurality of cache entries; and a control unit coupled to at least one translation look-aside buffer and configured to expand an address range mapped to the selected cache entry. According to embodiments of this disclosure, a translatable address range of the translation look-aside buffer can be expanded, a hit rate of the translation look-aside buffer can be increased, and an execution time of address translation can be reduced, thereby improving performance of the processor and the system.

Patent Agency Ranking