相干性管理器制造技术

技术编号:43701233 阅读:20 留言:0更新日期:2024-12-18 21:15
本公开涉及相干性管理器。一种用于接收在物理地址空间中寻址的监听请求的相干性管理器,该监听请求与使用虚拟地址空间可寻址的缓存存储器有关,该缓存存储器具有多个相干缓存行,该相干性管理器包括:反向转换模块,被配置为维持针对保持在缓存存储器中的每个相干缓存行的从物理地址到虚拟地址的映射;以及监听处理器,被配置为:接收与物理地址有关的监听请求;响应于接收到的监听请求,确定物理地址是否在反向转换模块中被映射到虚拟地址;以及根据该确定来处理监听请求。

【技术实现步骤摘要】

本专利技术涉及相干性管理器,具体地,涉及用于接收在物理地址空间中寻址的监听(snoop)请求的相干性管理器,其中,例如,监听请求涉及使用虚拟地址空间可寻址的缓存存储器。


技术介绍

1、现代计算系统期望能够处理各种任务,并且通常包括多个处理器,例如,中央处理单元(cpu)和图形处理单元(gpu)。每个处理器可以适于处理不同的处理任务,但可以对存储在主存储器处的相同数据进行操作。例如,一个处理器的处理任务的结果可以在另一处理器中使用。

2、单独的缓存可以与每个处理器相关联。每个缓存可以存储定期或最近访问的数据,并且有助于减少对访问主存储器的需要,这否则可能增加延迟。一个处理器能够修改其本地缓存中的数据条目或缓存行,这可能不会反映在(写回)主存储器中。因此,该修改后的数据条目不会立即对另一处理器可用。这可能导致数据相干性问题。

3、监听请求可以提供对存储在相干缓存处的数据的访问。然而,这可能导致从总线多次请求相干缓存,这可能增加系统延迟。

4、需要一种管理数据相干性的高效方法。


技术实现思路本文档来自技高网...

【技术保护点】

1.一种存储器接口,用于在使用物理地址空间可寻址的存储器总线和使用虚拟地址空间可寻址的缓存存储器之间进行接口连接,所述存储器接口包括反向转换模块,该反向转换模块包括反向转换数据结构,所述反向转换数据结构被配置为仅针对保存在所述缓存存储器中的相干缓存行来维护从物理地址空间到虚拟地址空间的映射;

2.根据权利要求1所述的存储器接口,其中,所述反向转换模块包括用于基于物理地址空间和虚拟地址空间之间的已知关系,根据物理地址计算虚拟地址的逻辑。

3.根据权利要求1或权利要求2所述的存储器接口,其中,所述反向转换数据结构包括将物理地址空间中的物理地址链接到虚拟地址空间中的对应...

【技术特征摘要】

1.一种存储器接口,用于在使用物理地址空间可寻址的存储器总线和使用虚拟地址空间可寻址的缓存存储器之间进行接口连接,所述存储器接口包括反向转换模块,该反向转换模块包括反向转换数据结构,所述反向转换数据结构被配置为仅针对保存在所述缓存存储器中的相干缓存行来维护从物理地址空间到虚拟地址空间的映射;

2.根据权利要求1所述的存储器接口,其中,所述反向转换模块包括用于基于物理地址空间和虚拟地址空间之间的已知关系,根据物理地址计算虚拟地址的逻辑。

3.根据权利要求1或权利要求2所述的存储器接口,其中,所述反向转换数据结构包括将物理地址空间中的物理地址链接到虚拟地址空间中的对应虚拟地址的目录。

4.根据权利要求1或权利要求2所述的存储器接口,其中,所述反向转换数据结构包括与每个物理到虚拟地址映射条目相关联的一个或多个字段,所述一个或多个字段用于存储与映射有关的数据。

5.根据权利要求4所述的存储器接口,其中,所述一个或多个字段包括以下各项中的至少一个:

6.根据权利要求5所述的存储器接口,其中,所述状态字段指示所述反向转换数据结构中的条目是处于无效状态还是活动状态。

7.根据权利要求4所述的存储器接口,其中,所述存储器接口被配置为根据与存储在一个或多个字段中的映射有关的数据来处理监听请求。

8.根据权利要求7所述的存储器接口,其中,所述一个或多个字段包括状态字段,用于指示条目的整体状态,并且在该状态字段指示条目处于无效状态的情况下,所述存储器接口被配置为确定所述监听请求导致缓存未命中并且使得在总线上发送对所述监听请求的相应响应。

9.根据权利要求1或权利要求2所述的存储器接口,其中,在所述反向转换数据结构不包括特定物理地址的映射的情况下,所述存储器接口被配置为确定所述监听请求导致缓存未命中并且使得在总线上发送对所述监听请求的相应响应。

10.根据权利要求1或权利要求2所述的存储器接口,包括缓存行状态数据结构,被配置为存储有关于与在所述反向转换模块处映射的每个虚拟地址相关联的缓存行的状态信息。

11.根据权利要求10所述的存储器接口,其中,所述存储器接口被配置为根据与存储在所述缓存行状态数据结构中的缓存行有关的状态信息来处理所述监听请求。

【专利技术属性】
技术研发人员:马丁·约翰·罗宾逊马克·兰德斯
申请(专利权)人:畅想科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1