【技术实现步骤摘要】
实施例总体上涉及图形处理逻辑。更具体地,实施例涉及一种用于在异构处理系统中管理数据一致性的装置。
技术介绍
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,用于高速缓存所述虚拟到物理...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。