发明名称 数据处理装置和在数据处理装置中处理地址转换的方法
摘要 一种数据处理装置和方法被提供,该数据处理装置和方法用于响应于由该数据处理装置的处理电路发布的指定数据项的虚拟地址的存储器访问请求来执行地址转换。地址转换电路根据由至少一个页表提供的至少一个描述符来执行地址转换过程,以便产生指定数据项的物理地址的经修改的存储器访问请求。地址转换电路包括页表查找电路,该页表查找电路被配置为生成至少一个页表查找请求以便撷取地址转换过程所需的至少一个描述符。此外,预查找电路位于地址转换电路与包含至少一个页表的存储器设备之间的路径中。预查找电路包括检测电路,该检测电路用于检测由地址转换电路的页表查找电路生成的请求页表中的描述符的存储器页表查找请求。此外,预查找电路还具有请求生成电路,该请求生成电路用于生成预取存储器请求,以便从存储器设备中的参照由检测到的存储器页表查找请求所请求的描述符确定的物理地址处预取数据。所预取的数据可以是作为地址转换过程的部分所需的另一描述符,或者可以是由处理电路请求的实际数据项。这种方法可显着减少与地址转换过程相关联的延迟。
申请公布号 CN106537362A 申请公布日期 2017.03.22
申请号 CN201580039538.6 申请日期 2015.06.22
申请人 ARM 有限公司 发明人 安德烈亚斯·翰森;阿里·格哈森·赛迪;阿尼卢哈·纳甘德兰·乌迪比;斯蒂芬·迪斯特尔霍斯特
分类号 G06F12/10(2016.01)I 主分类号 G06F12/10(2016.01)I
代理机构 北京东方亿思知识产权代理有限责任公司 11258 代理人 林强
主权项 一种数据处理装置,包括:处理电路,该处理电路被配置为发布指定数据项的虚拟地址的存储器访问请求;地址转换电路,该地址转换电路被配置为参考由至少一个页表提供的至少一个描述符来执行地址转换过程,以便产生指定所述数据项的物理地址的经修改的存储器访问请求,所述地址转换电路包括页表查找电路,该页表查找电路被配置为生成至少一个存储器页表查找请求以撷取所述地址转换过程所需的所述至少一个描述符;预查找电路,该预查找电路位于所述地址转换电路与包含所述至少一个页表的存储器设备之间的路径中,所述预查找电路包括:检测电路,该检测电路被配置为检测由所述地址转换电路的所述页表查找电路生成的请求页表中的描述符的存储器页表查找请求,以及另一请求生成电路,该另一请求生成电路被配置为生成预取存储器请求,以便从所述存储器设备中的在参照由所述检测到的存储器页表查找请求所请求的所述描述符确定的物理地址处预取数据。
地址 英国剑桥