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