一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

命中时读取的前POPA请求的制作方法

2022-02-24 10:44:40 来源:中国专利 TAG:

技术特征:
1.一种装置,所述装置包括:请求器电路,所述请求器电路用于发出访问存储器系统的访问请求,所述访问请求指定目标物理地址和目标物理地址空间标识符,所述目标物理地址空间标识符识别从多个物理地址空间之中选择的目标物理地址空间;以及存储器系统部件,所述存储器系统部件用于对所述请求器电路所发出的所述访问请求作出响应,所述存储器系统部件包括:至少一个前popa存储器系统部件,在物理别名点(popa)之前,所述至少一个前popa存储器系统部件被配置为将来自不同物理地址空间的实际上对应于相同存储器系统资源的别名物理地址看作是所述别名物理地址对应于不同存储器系统资源;以及至少一个后popa存储器系统部件,在所述popa之后,所述至少一个后popa存储器系统部件被配置为将所述别名物理地址看作涉及相同存储器系统资源;其中:响应于所述请求器电路所发出的指定所述目标物理地址和所述目标物理地址空间标识符的命中时读取的前popa请求,所述存储器系统部件中的至少一个存储器系统部件被配置为提供命中时读取的前popa响应动作,包括:当所述命中时读取的前popa请求在所述popa之前的至少一个前popa高速缓存中命中时,向所述请求器电路提供数据响应以返回与所述目标物理地址和所述目标物理地址空间标识符相对应的所述至少一个前popa高速缓存的命中条目中高速缓存的数据;以及当所述命中时读取的前popa请求在所述至少一个前popa高速缓存中未命中时,向所述请求器电路提供无数据响应,所述无数据响应指示用于所述目标物理地址的数据不会响应于所述命中时读取的前popa读取请求而返回到所述请求器电路。2.根据权利要求1所述的装置,其中所述命中时读取的前popa响应动作包括:当所述命中时读取的前popa请求在所述至少一个前popa高速缓存中未命中时,防止基于响应于所述命中时读取的前popa请求而向所述至少一个后popa存储器系统部件中的至少一者发出的行填充请求来将用于所述目标物理地址的数据分配到所述至少一个前popa高速缓存中。3.根据权利要求1和2中任一项所述的装置,其中所述命中时读取的前popa响应动作包括:当所述命中时读取的前popa请求在所述至少一个前popa高速缓存中未命中时,对所述至少一个后popa存储器系统部件中的至少一者发出请求以执行至少一个准备操作以便准备对指定所述目标物理地址的稍后访问请求的处理。4.根据权利要求3所述的装置,其中所述至少一个准备操作包括以下项中的至少一者:将与所述目标物理地址相关联的数据预取到后popa高速缓存中;执行预充电或激活操作以使与所述目标物理地址相关联的存储器位置准备好访问。5.根据任一前述权利要求所述的装置,所述装置包括保护检查电路,所述保护检查电路执行保护检查以基于与所述目标物理地址相对应的保护信息的查找来确定是否允许在所述目标物理地址空间内访问给定访问请求的所述目标物理地址,所述保护信息指示允许从其访问所述目标物理地址的至少一个允许的物理地址空间。6.根据权利要求5所述的装置,其中当与所述目标物理地址相对应的所述保护信息尚未在保护信息高速缓存中可用时,所述保护检查电路被配置为向所述存储器系统部件发出一个或多个保护表漫游访问请求以执行保护表漫游,从而从按所述目标物理地址编索引的
保护表获得所述保护信息。7.根据权利要求5和6中任一项所述的装置,其中所述请求器电路被配置为在完成所述目标物理地址和所述目标物理地址空间的所述保护检查之前发出所述命中时读取的前popa请求。8.根据权利要求7所述的装置,其中对所述保护检查确定在响应于所述命中时读取的前popa请求而接收到所述无数据响应时允许在所述目标物理地址空间内访问所述目标物理地址作出响应,所述请求器电路被配置为发出指定所述目标物理地址和所述目标物理地址空间的读取请求;以及响应于所述读取请求,所述存储器系统部件中的至少一个存储器系统部件被配置为提供数据响应以便即使当所述读取请求在所述至少一个前popa高速缓存中未命中时,也将与所述目标物理地址相关联的数据返回到所述请求器电路。9.根据权利要求8所述的装置,其中响应于所述读取请求,允许所述存储器系统部件引起与所述目标物理地址相关联的数据基于向所述至少一个后popa存储器系统部件中的至少一者发出的行填充请求来分配到所述至少一个前popa高速缓存中。10.根据权利要求8和9中任一项所述的装置,其中所述请求器电路被配置为在所述保护检查确定不允许在所述目标物理地址空间内访问所述目标物理地址时防止所述读取请求的发出。11.根据权利要求5至10中任一项所述的装置,其中所述保护电路被配置为在所述保护检查确定不允许在所述目标物理地址空间内访问所述目标物理地址时发信号通知故障。12.根据任一前述权利要求所述的装置,其中:所述至少一个前popa高速缓存被配置为当所述至少一个前popa高速缓存中没有有效条目对应于所述目标物理地址和所述目标物理地址空间标识符两者时,即使所述至少一个前popa高速缓存的有效条目对应于所述目标物理地址和与所述目标物理地址空间标识符不同的物理地址空间标识符,也检测到高速缓存未命中。13.根据任一前述权利要求所述的装置,所述装置包括地址转换电路,所述地址转换电路通过基于与目标虚拟地址相对应的地址转换信息来转换所述目标虚拟地址,从而获得所述目标物理地址。14.根据权利要求13所述的装置,所述装置包括物理地址空间选择电路,所述物理地址空间选择电路基于以下项中的至少一者来选择与所述目标物理地址相对应的所述目标物理地址空间标识符:所述请求器电路的当前操作域;以及与所述目标虚拟地址相对应的所述地址转换信息中指定的信息。15.一种方法,所述方法包括:从请求电路发出访问包括存储器系统部件的存储器系统的访问请求,所述访问请求指定目标物理地址和目标物理地址空间标识符,所述目标物理地址空间标识符识别从多个物理地址空间之中选择的目标物理地址空间;以及使用所述存储器系统部件对所述请求器电路所发出的所述访问请求作出响应,所述存储器系统部件包括:至少一个前popa存储器系统部件,在物理别名点(popa)之前,所述至少一个前popa存
储器系统部件被配置为将来自不同物理地址空间的实际上对应于相同存储器系统资源的别名物理地址看作是所述别名物理地址对应于不同存储器系统资源;以及至少一个后popa存储器系统部件,在所述popa之后,所述至少一个后popa存储器系统部件被配置为将所述别名物理地址看作涉及相同存储器系统资源;其中:响应于所述请求器电路所发出的指定所述目标物理地址和所述目标物理地址空间标识符的命中时读取的前popa请求,所述存储器系统部件中的至少一个存储器系统部件提供命中时读取的前popa响应动作,包括:当所述命中时读取的前popa请求在所述popa之前的至少一个前popa高速缓存中命中时,向所述请求器电路提供数据响应以返回与所述目标物理地址和所述目标物理地址空间标识符相对应的所述至少一个前popa高速缓存的命中条目中高速缓存的数据;以及当所述命中时读取的前popa请求在所述至少一个前popa高速缓存中未命中时,向所述请求器电路提供无数据响应,所述无数据响应指示用于所述目标物理地址的数据不会响应于所述命中时读取的前popa请求而返回到所述请求器电路。16.一种存储器系统部件,所述存储器系统部件包括:请求器接口,所述请求器接口用于从请求器电路接收访问请求,所述访问请求指定目标物理地址和目标物理地址空间标识符,所述目标物理地址空间标识符识别从多个物理地址空间之中选择的目标物理地址空间;和控制电路,所述控制电路用于检测是否在物理别名点(popa)之前的至少一个前popa高速缓存的查找中检测到命中或未命中,其中所述至少一个前popa高速缓存被配置为将来自不同物理地址空间的实际上对应于相同存储器系统资源的别名物理地址看作是所述别名物理地址对应于不同存储器系统资源,并且所述popa是这样的点,在其之后,至少一个后popa存储器系统部件被配置为将所述别名物理地址看作涉及相同存储器系统资源;其中:响应于所述请求器电路所发出的指定所述目标物理地址和所述目标物理地址空间标识符的命中时读取的前popa请求,所述控制电路被配置为提供命中时读取的前popa响应动作,包括:当所述至少一个前popa高速缓存的所述查找检测到命中时,控制所述请求器接口以向所述请求器电路提供数据响应,从而返回与所述目标物理地址和所述目标物理地址空间标识符相对应的所述至少一个前popa高速缓存的命中条目中高速缓存的数据;以及当所述至少一个前popa高速缓存的所述查找检测到未命中时,控制所述请求器接口以向所述请求器电路提供无数据响应,所述无数据响应指示用于所述目标物理地址的数据不会响应于所述命中时读取的前popa请求而返回到所述请求器电路。17.根据权利要求16所述的存储器系统部件,其中所述命中时读取的前popa响应动作包括:当所述至少一个前popa高速缓存的所述查找检测到未命中时,防止基于响应于所述命中时读取的前popa请求而向所述至少一个后popa存储器系统部件中的至少一者发出的行填充请求来将用于所述目标物理地址的数据分配到所述至少一个前popa高速缓存中。18.根据权利要求16和17中任一项所述的存储器系统部件,其中所述命中时读取的前popa响应动作包括:当所述至少一个前popa高速缓存的所述查找检测到未命中并且所述至少一个popa存储器系统部件包括至少一个后popa高速缓存时,对所述至少一个后popa存储
器系统部件中的至少一者发出请求以执行至少一个准备操作以便准备对指定所述目标物理地址的稍后访问请求的处理。19.根据权利要求18所述的存储器系统部件,其中所述至少一个准备操作包括以下项中的至少一者:将与所述目标物理地址相关联的数据预取到后popa高速缓存中;执行预充电或激活操作以使与所述目标物理地址相关联的存储器位置准备好访问。

技术总结
本发明题为“命中时读取的前POPA请求”。请求器电路4发出指定目标物理地址(PA)和目标物理地址空间(PAS)标识符的访问请求,该目标PAS标识符识别目标PAS。在物理别名点(PoPA)之前,前PoPA存储器系统部件24、8将来自不同PAS的实际上对应于相同存储器系统资源的别名PA看作是它们对应于不同存储器系统资源。后PoPA存储器系统部件6将所述别名PA看作涉及相同存储器系统资源。当命中时读取的前PoPA请求的该目标PA和该目标PAS在前PoPA高速缓存24中命中时,将数据响应返回到该请求器电路4。如果该命中时读取的前PoPA请求在该前PoPA高速缓存24中未命中,则返回无数据响应。该命中时读取的前PoPA请求在等待执行安全检查时安全地推测性地发出,从而提高性能。从而提高性能。从而提高性能。


技术研发人员:A
受保护的技术使用者:Arm有限公司
技术研发日:2021.08.19
技术公布日:2022/2/23
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献