基于处理器的设备中的追踪存储器块存取频率制造技术

技术编号:41150211 阅读:20 留言:0更新日期:2024-04-30 18:16
本文公开了在基于处理器的设备中追踪存储器块存取频率。在一个示例性实施例中,基于处理器的设备提供处理元件(PE),该处理元件被配置为包括用于追踪对存储器块的存取的存取计数表。存取计数表是包括多个存取计数值的打包表,每个存取计数值与多个存储器块的存储器块相对应。在检测到指向给定存储器块的存储器存取操作(即,诸如存储器加载操作、存储器存储操作、原子递增操作、设置操作等的数据侧操作或者诸如代码取出操作的指令侧操作)时,PE递增与存储器块相对应的存取计数值。然后存取计数值可以被存取(例如,由在PE上执行的进程),并用于确定针对存储器块的存取频率。

【技术实现步骤摘要】
【国外来华专利技术】


技术介绍

1、由基于处理器的设备的存储器设备提供的存储器可以被再分为存储器块。如本文中所用,术语“存储器块”是指由基于处理器的设备的存储器设备提供的任何连续范围的存储器。一些实施例中的存储器块可以与存储器页对齐,该存储器页是与从虚拟存储器地址(或中间物理存储器地址)到连续范围的存储器内的物理地址的地址转换相关联的连续范围的存储器。根据一些实施例的存储器块可以包括存储器页的严格子集,反之亦然。

2、采用不同延迟或带宽的多个异构存储器设备的基于处理器的设备可能遇到情况,在该情况中希望了解哪些存储器块随着时间的推移被更频繁或更不频繁地存取。例如,基于处理器的设备可以以基于处理器的设备可以与之本地通信的双数据速率(ddr)动态随机存取存储器(dram)存储器设备的形式提供较低延迟(即具有较快的存储器存取时间)的存储器,以及以驻留在诸如计算快速链路(cxl)的媒体抽象或事务接口后面的存储器设备的形式提供较高延迟(即具有较慢的存储器存取时间)的存储器两者。在一个潜在的用例中,在这种基于处理器的设备上执行的管理程序可以需要确定是否基于客户虚拟机存储器页被存本文档来自技高网...

【技术保护点】

1.一种基于处理器的设备,包括:

2.根据权利要求1所述的基于处理器的设备,还包括第一存储器设备和第二存储器设备;

3.根据权利要求1所述的基于处理器的设备,其中:

4.根据权利要求3所述的基于处理器的设备,其中:

5.根据权利要求3所述的基于处理器的设备,其中:

6.根据权利要求3所述的基于处理器的设备,还包括第一存储器设备和第二存储器设备;

7.根据权利要求6所述的基于处理器的设备,其中所述基于处理器的设备通过被配置为以下而被配置为基于所述存取计数值以及所述存取追踪指示符和所述存取清除指示符中的一个或多个指示符确...

【技术特征摘要】
【国外来华专利技术】

1.一种基于处理器的设备,包括:

2.根据权利要求1所述的基于处理器的设备,还包括第一存储器设备和第二存储器设备;

3.根据权利要求1所述的基于处理器的设备,其中:

4.根据权利要求3所述的基于处理器的设备,其中:

5.根据权利要求3所述的基于处理器的设备,其中:

6.根据权利要求3所述的基于处理器的设备,还包括第一存储器设备和第二存储器设备;

7.根据权利要求6所述的基于处理器的设备,其中所述基于处理器的设备通过被配置为以下而被配置为基于所述存取计数值以及所述存取追踪指示符和所述存取清除指示符中的一个或多个指示符确定所述存储器块的所述存取频率:

8.根据权利要求6所述的基于处理器的设备,其中所述基于处理器的设备通过被配置为以下而被配置为基于所述存取计数值以及所述存取追踪指示符和所述存取清除指示符中的一个或...

【专利技术属性】
技术研发人员:A·J·拉什T·P·斯佩尔
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:

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

1