发明名称 MULTI-THREADED TRANSLATION AND TRANSACTION RE-ORDERING FOR MEMORY MANAGEMENT UNITS
摘要 Systems and methods relate to performing address translations in a multithreaded memory management unit (MMU). Two or more address translation requests can be received by the multithreaded MMU and processed in parallel to retrieve address translations to addresses of a system memory. If the address translations are present in a translation cache of the multithreaded MMU, the address translations can be received from the translation cache and scheduled for access of the system memory using the translated addresses. If there is a miss in the translation cache, two or more address translation requests can be scheduled in two or more translation table walks in parallel.
申请公布号 US2016350234(A1) 申请公布日期 2016.12.01
申请号 US201514859351 申请日期 2015.09.20
申请人 QUALCOMM Incorporated 发明人 PODAIMA Jason Edward;WIERCIENSKI Paul Christopher John;MOREIRA Carlos Javier;MIRETSKY Alexander;VARIA Meghal;ERNEWEIN Kyle John;SOMASUNDARAM Manokanthan;CHOUDRY Muhammad Umar;GADELRAB Serag Monier
分类号 G06F12/10;G06F12/08 主分类号 G06F12/10
代理机构 代理人
主权项 1. An apparatus comprising: a multithreaded memory management unit (MMU) configured to receive two or more address translation requests from one or more upstream devices, wherein the multithreaded MMU is further configured to process at least two of the two or more address translation requests in parallel, to obtain corresponding translated addresses of a system memory.
地址 San Diego CA US