用于共享虚拟存储器在异构处理系统中管理数据一致性的方法和装置与流程
- 国知局
- 2024-12-06 12:09:17
实施例总体上涉及图形处理逻辑。更具体地,实施例涉及一种用于在异构处理系统中管理数据一致性的装置。
背景技术:
1、经由包含型高速缓存、监听过滤器、区域目录或块目录来执行基于现有硬件的一致性跟踪解决方案。这种硬件解决方案在管芯面积和功耗方面是昂贵的。例如,现有的硬件解决方案经由包含型高速缓存或监听过滤器来跟踪每个高速缓存行的所有权。每次所有权交换都经由所有权流水线引起与多次传递相关的开销,并且经由存储高速缓存一致性状态的昂贵结构来被跟踪。另外,当应用于增大的带宽处理实施方式时,现有的硬件解决方案可能无法缩放。
技术实现思路
技术特征:1.一种装置,包括:
2.如权利要求1所述的装置,其中,所述一致性控制结构包括第一一致性控制结构,所述装置进一步包括:第二一致性控制结构。
3.如权利要求2所述的装置,其中,所述第一一致性控制结构在所述gpu管芯的电路中实现。
4.如权利要求2或3所述的装置,其中,所述第一和第二一致性控制结构用于存储跟踪数据,所述跟踪数据响应于由所述gpu核或所述cpu核对所述高速缓存行数据的访问而被相应地动态更新。
5.如权利要求1至4中的任一项所述的装置,其中,所述多个ic管芯包括堆叠3dic管芯。
6.如权利要求1至5中的任一项所述的装置,其中,所述存储器包括高带宽存储器hbm。
7.如权利要求1至5中的任一项所述的装置,其中,所述转换电路进一步包括一个或多个转换后备缓冲器tlb,用于高速缓存所述虚拟到物理地址映射的至少部分。
8.如权利要求7所述的装置,其中,所述转换电路进一步包括:
9.如权利要求7或8所述的装置,其中,所述一个或多个tlb包括与至少一个cpu核相关联的第一tlb以及与至少一个gpu核相关联的第二tlb。
10.如权利要求1至9中的任一项所述的装置,其中所述转换电路与所述gpu管芯和至少一个cpu管芯集成。
11.如权利要求1至10中的任一项所述的装置,其中所述跟踪数据包括所有权元数据。
12.如权利要求11所述的装置,其特征在于,进一步包括:
13.如权利要求4所述的装置,其特征在于,所述一致性跟踪数据被存储在一个或多个tlb中。
14.一种处理系统,包括:
15.一种系统,包括:
16.一种系统,包括:
17.一种系统,包括:
技术总结一个实施例提供了一种异构计算设备,包括:第一处理器,所述第一处理器与第二处理器耦合,其中,所述第一或第二处理器中的一个或多个包括图形处理逻辑;其中,所述第一处理器和所述第二处理器中的每一个包括用于执行虚拟到物理存储器地址转换的第一逻辑;并且其中,所述第一逻辑包括与虚拟存储器地址相关联的存储器块的高速缓存一致性状态。技术研发人员:A·考克受保护的技术使用者:英特尔公司技术研发日:技术公布日:2024/12/2本文地址:https://www.jishuxx.com/zhuanli/20241204/339642.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表