Memory management unit with pre-filling capability

A pre-filled, single technology, used in memory systems, instruments, electrical digital data processing, etc., can solve problems such as increasing TLB and TLB degradation
CN103443777AInactive Publication Date: 2013-12-11QUALCOMM INC

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
QUALCOMM INC
Publication Date
2013-12-11
Estimated Expiration
Not applicable · inactive patent

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

Systems and method for memory management units (MMUs) configured to automatically pre-fill a translation lookaside buffer (TLB) (206, 208) with address translation (202-204) entries expected to be used in the future, thereby reducing TLB miss rate and improving performance. The TLB may be pre-filled with translation entries, wherein addresses corresponding to the pre-fill may be selected based on predictions. Predictions may be derived from external devices (214), or based on stride values, wherein the stride values may be a predetermined constant or dynamically altered based on access patterns (216). Pre-filling the TLB may effectively remove latency involved in determining address translations for TLB misses from the critical path.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] Claim of priority under 35 U.S.C. §119

[0002] This patent application claims priority to Provisional Application No. 61 / 448,839, filed March 3, 2011, entitled "MEMORY MANAGEMENT UNIT WITH PRE-FILLING CAPABILITY," which states The provisional application is assigned to the present assignee and is hereby incorporated by reference herein. technical field

[0003] The disclosed embodiments are directed to a memory management unit (MMU) for managing the translation of memory addresses from virtual addresses to physical addresses. More particularly, exemplary embodiments are directed to efficient techniques, such as pre-population, for managing translation caches that can be used for virtual-to-physical address translations, such as pre-population. Background technique

[0004] Modern operating systems often use virtual addressing schemes in order to maximize the use of physical memory space in the processor. Virtual memory is well known in the art. Virtual memory is ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More