SPECULATIVE PRE-FETCH OF TRANSLATIONS FOR A MEMORY MANAGEMENT UNIT (MMU)
    8.
    发明申请
    SPECULATIVE PRE-FETCH OF TRANSLATIONS FOR A MEMORY MANAGEMENT UNIT (MMU) 审中-公开
    用于存储管理单元(MMU)的转换的预测预处理

    公开(公告)号:US20160350225A1

    公开(公告)日:2016-12-01

    申请号:US14726454

    申请日:2015-05-29

    Abstract: Systems and methods for pre-fetching address translations in a memory management unit (MMU) are disclosed. The MMU detects a triggering condition related to one or more translation caches associated with the MMU, the triggering condition associated with a trigger address, generates a sequence descriptor describing a sequence of address translations to pre-fetch into the one or more translation caches, the sequence of address translations comprising a plurality of address translations corresponding to a plurality of address ranges adjacent to an address range containing the trigger address, and issues an address translation request to the one or more translation caches for each of the plurality of address translations, wherein the one or more translation caches pre-fetch at least one address translation of the plurality of address translations into the one or more translation caches when the at least one address translation is not present in the one or more translation caches.

    Abstract translation: 公开了用于在存储器管理单元(MMU)中预取地址转换的系统和方法。 MMU检测与与MMU相关联的一个或多个翻译高速缓存相关联的触发条件,与触发地址相关联的触发条件,生成描述地址转换序列以预取到一个或多个翻译高速缓存中的序列描述符, 地址转换序列包括对应于与包含触发地址的地址范围相邻的多个地址范围的多个地址转换,并且向多个地址转换中的每一个的一个或多个翻译高速缓存发出地址转换请求,其中 当所述一个或多个翻译高速缓存中不存在所述至少一个地址转换时,所述一个或多个翻译高速缓冲存储器将所述多个地址转换的至少一个地址转换预取到所述一个或多个翻译高速缓存中。

Patent Agency Ranking