当前位置: 首页 > 专利查询>英特尔公司专利>正文

用于共享虚拟存储器在异构处理系统中管理数据一致性的方法和装置制造方法及图纸

技术编号:43548622 阅读:23 留言:0更新日期:2024-12-03 12:30
一个实施例提供了一种异构计算设备,包括:第一处理器,所述第一处理器与第二处理器耦合,其中,所述第一或第二处理器中的一个或多个包括图形处理逻辑;其中,所述第一处理器和所述第二处理器中的每一个包括用于执行虚拟到物理存储器地址转换的第一逻辑;并且其中,所述第一逻辑包括与虚拟存储器地址相关联的存储器块的高速缓存一致性状态。

【技术实现步骤摘要】

实施例总体上涉及图形处理逻辑。更具体地,实施例涉及一种用于在异构处理系统中管理数据一致性的装置。


技术介绍

1、经由包含型高速缓存、监听过滤器、区域目录或块目录来执行基于现有硬件的一致性跟踪解决方案。这种硬件解决方案在管芯面积和功耗方面是昂贵的。例如,现有的硬件解决方案经由包含型高速缓存或监听过滤器来跟踪每个高速缓存行的所有权。每次所有权交换都经由所有权流水线引起与多次传递相关的开销,并且经由存储高速缓存一致性状态的昂贵结构来被跟踪。另外,当应用于增大的带宽处理实施方式时,现有的硬件解决方案可能无法缩放。


技术实现思路

【技术保护点】

1.一种装置,包括:

2.如权利要求1所述的装置,其中,所述一致性控制结构包括第一一致性控制结构,所述装置进一步包括:第二一致性控制结构。

3.如权利要求2所述的装置,其中,所述第一一致性控制结构在所述GPU管芯的电路中实现。

4.如权利要求2或3所述的装置,其中,所述第一和第二一致性控制结构用于存储跟踪数据,所述跟踪数据响应于由所述GPU核或所述CPU核对所述高速缓存行数据的访问而被相应地动态更新。

5.如权利要求1至4中的任一项所述的装置,其中,所述多个IC管芯包括堆叠3DIC管芯。

6.如权利要求1至5中的任一项所述的装置...

【技术特征摘要】

1.一种装置,包括:

2.如权利要求1所述的装置,其中,所述一致性控制结构包括第一一致性控制结构,所述装置进一步包括:第二一致性控制结构。

3.如权利要求2所述的装置,其中,所述第一一致性控制结构在所述gpu管芯的电路中实现。

4.如权利要求2或3所述的装置,其中,所述第一和第二一致性控制结构用于存储跟踪数据,所述跟踪数据响应于由所述gpu核或所述cpu核对所述高速缓存行数据的访问而被相应地动态更新。

5.如权利要求1至4中的任一项所述的装置,其中,所述多个ic管芯包括堆叠3dic管芯。

6.如权利要求1至5中的任一项所述的装置,其中,所述存储器包括高带宽存储器hbm。

7.如权利要求1至5中的任一项所述的装置,其中,所述转换电路进一步包括一个或多个转换后备缓冲器tlb,用于高速缓存所述虚拟到物理...

【专利技术属性】
技术研发人员:A·考克
申请(专利权)人:英特尔公司
类型:发明
国别省市:

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

1