【技术实现步骤摘要】
计算机存储器的性能计数器
[0001]本申请是申请日为
2018
年
11
月
02
日
、
申请号为
201880072567.6、
专利技术名称为“计算机存储器的性能计数器”的中国专利技术专利申请的分案申请
。
技术介绍
[0002]计算机系统可以包括各种类型的计算机存储器
。
例如,计算机存储器可以包括易失性存储器,诸如,用于计算机系统中的主要存储的随机存取存储器
(RAM)。
与易失性存储器相比,非易失性存储器可以用于辅助存储或永久存储
。
非易失性存储器的示例包括只读存储器
、
闪存
、
磁性计算机存储设备等
。
[0003]计算机存储器可以是不均匀的,因为计算机存储器的不同层可以包括用于质量的不同值,包括时延
、
吞吐量
、
容量
、
耐久性
(endurance)
和耐用性
(durability)。
时延可以被描述为在用于传输数据或执行命令的关联指令之后开始数据传输或命令执行之前的延迟
。
吞吐量可以被描述为可以从计算机存储器读取数据或将数据存储到计算机存储器中的速率
。
进一步地,耐久性可以被描述为在计算机存储器变得不可靠之前可以被应用于计算机存储器的程序和
/
或擦除周期的数量
。
耐用性可以 ...
【技术保护点】
【技术特征摘要】
1.
一种用于计算机存储器的性能计数器的装置,包括:处理器;以及存储机器可读指令的存储器,所述机器可读指令在由所述处理器执行时使所述处理器:基于所计算的计数值增量来递增与关联于存储器地址范围的计数器相关联的计数值,所计算的所述计数值增量是根据所述存储器地址范围的属性而确定的;基于所述计数值的分析,确定所述存储器地址范围是否要被分配给不同类型的计算机存储器;以及基于所述存储器地址范围要被分配给不同类型的计算机存储器的确定,将所述存储器地址范围分配给所述不同类型的计算机存储器
。2.
根据权利要求1所述的装置,其中所述属性包括与所述存储器地址范围相关联的时延
。3.
根据权利要求1所述的装置,其中所述属性包括与所述存储器地址范围相关联的请求的间歇增加或减少
。4.
根据权利要求1所述的装置,其中所述属性包括与所述存储器地址范围相关联的读写请求周期的分散性
。5.
根据权利要求1所述的装置,其中用于基于根据所述存储器地址范围的所述属性而确定的所计算的所述计数值增量,递增与关联于所述存储器地址范围的所述计数器相关联的所述计数值的所述机器可读指令在由所述处理器执行时还使所述处理器:通过以下来基于所查明的与所述存储器地址范围相关联的性能值确定权重值:根据所述性能值从基础性能值的增加或减少,成比例地增加或减少基础权重值;通过将所确定的所述权重值和与关联于所述存储器地址范围的所述计数器相关联的基础计数值增量相乘,来确定计数值增量增加或减少;以及以所确定的所述计数值增量增加或增量减少来递增所述计数值
。6.
根据权利要求1所述的装置,其中所述机器可读指令在由所述处理器执行时还使所述处理器:确定与所述计数器相关联的所述计数值;确定自与所述计数器相关联的所述计数值的所述确定以来是否已经过去了指定时间段;以及基于自与所述计数器相关联的所述计数值的所述确定以来已经过去了所述指定时间段的确定,将所述计数值降低指定量
。7.
根据权利要求1所述的装置,其中所述机器可读指令在由所述处理器执行时还使所述处理器:确定指定持续时间内与所述计数器相关联的所述计数值,所述指定持续时间小于与所述计数器相关联的所有计数值的总持续时间
。8.
根据权利要求1所述的装置,其中所述机器可读指令在由所述处理器执行时还使所述处理器:确定与所述存储器地址范围相关联的请求是否包括相对短的读取
、
相对短的写入
、
相对长的读取或相对长的写入;以及
基于所述请求是否包括所述相对短的读取
、
所述相对短的写入
、
所述相对长的读取或所述相对长的写入的所述确定,计算所述计数值增量
。9.
根据权利要求1所述的装置,其中所述机器可读指令在由所述处理器执行时还使所述处理器:确定所述计数值是否等于最大计数值;以及基于所述计数值等于所述最大计数值的确定,确定权重值以在所述最大计数值之后递增地增加计数值
。10.
根据权利要求1所述的装置,其中所述机器可读指令在由所述处理器执行时还使所述处理器:确定所述计数值是否等于最大计数值;以及基于所述计数值等于所述最大计数值的确定,确定权重值在所述最大计数值之后非递增地增加计数值
。11.
一种计算机实现的方法,包括:由至少一个处理器基于所计算的计数值增量,递增与关联于存储器地址范围的计数器相关联的计数值,所计算的所述计数值增量是根据所述存储器地址范围的属性而确定的;由所述至少一个处理器基于所述计数值的分析来确定所述存储器地址范围的使用是否超过指定使用;以及基于所述存储器地址范围的所述使用超过所述指定使用的确定,由所述至少一个...
【专利技术属性】
技术研发人员:J,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。