【技术实现步骤摘要】
存储器中的动态页面分配
技术介绍
存储器设备通常作为计算机或其他电子设备中的内部半导体集成电路提供。存在许多不同类型的存储器,包括易失性存储器,例如动态随机存取存储器(DRAM)和同步动态随机存取存储器(SDRAM),以及非易失性存储器(NVM),例如闪存。闪存设备通常使用单晶体管存储器元件,其允许高存储密度、高可靠性和低功耗。通过对电荷存储节点(例如,浮动栅极或电荷捕获)编程来改变单元的阈值电压来确定每个单元的数据状态。诸如相变存储器(PCM)之类的其他NVM使用诸如物理材料改变或极化之类的其他物理现象来确定每个单元的数据状态。闪存和其他固态存储器的常见用途包括个人计算机、个人数字助理(PDA)、数码相机、数字媒体播放器、数字记录器、游戏、电器、车辆、无线设备、蜂窝电话和可移动便携式存储器模块等。这种存储器的用途继续扩大。附图说明通过下面结合附图的详细描述,本专利技术实施例的特征和优点将变得显而易见,附图通过示例的方式一起示出了专利技术特征;并且,其中:图1示出了根据示例实施例的映射到存储器侧高速缓存中的位置的存储器地址存取模式;图2示出了根据示例实施例的操作系统(OS)页面空闲列表;图3示出了根据示例实施例的包括高速缓存监视单元的计算设备,该高速缓存监视单元向操作系统(OS)页面分配器提供反馈以使OS页面分配器能够动态调整页面分配策略。图4示出了根据示例实施例的可操作用于分配存储器的物理页面的系统;图5示出了根据示例实施例的可操作用于分配存储器的物理页面的存储器设备;图6是示出了根据示例实施例的用于分配存储器的物理页面的操作的流程图;以及图7示出了根据示例实 ...
【技术保护点】
1.一种用于分配存储器的物理页面的设备,包括:操作系统(OS)页面分配器;以及通信接口,其用于将所述OS页面分配器耦合到存储器侧高速缓存并且耦合到与所述存储器侧高速缓存耦合的存储器侧高速缓存监视单元;其中,所述OS页面分配器能够操作用于;从所述存储器侧高速缓存监视单元接收反馈;以及基于从所述存储器侧高速缓存监视单元接收的所述反馈来调整页面分配策略,所述页面分配策略定义由所述OS页面分配器分配的物理页面。
【技术特征摘要】
2017.09.27 US 15/717,8251.一种用于分配存储器的物理页面的设备,包括:操作系统(OS)页面分配器;以及通信接口,其用于将所述OS页面分配器耦合到存储器侧高速缓存并且耦合到与所述存储器侧高速缓存耦合的存储器侧高速缓存监视单元;其中,所述OS页面分配器能够操作用于;从所述存储器侧高速缓存监视单元接收反馈;以及基于从所述存储器侧高速缓存监视单元接收的所述反馈来调整页面分配策略,所述页面分配策略定义由所述OS页面分配器分配的物理页面。2.如权利要求1所述的设备,其中,所述OS页面分配器能够操作用于调整所述页面分配策略以分配如下的物理页面,所述物理页面避免与增加量的存储器地址折叠相关联的存储器地址范围,其中,所述存储器地址范围是在从所述存储器侧高速缓存监视单元接收的所述反馈中包括的存储器地址折叠信息中识别的。3.如权利要求1所述的设备,其中,所述OS页面分配器能够操作用于调整所述页面分配策略以修改用于所述存储器侧高速缓存的存储器地址存取模式,从而减少折叠到所述存储器侧高速缓存中的减少的一组存储器地址以及导致的所述存储器侧高速缓存中的存储器地址冲突。4.如权利要求1所述的设备,其中,所述OS页面分配器能够操作用于调整所述页面分配策略以修改用于所述存储器侧高速缓存的存储器地址存取模式,其中,所述物理页面与存储器地址相关联,并且所述存储器地址存取模式是根据由所述OS页面分配器分配的物理页面的。5.如权利要求1所述的设备,其中,所述存储器侧高速缓存监视单元被配置为当所述存储器侧高速缓存中的存储器地址折叠量或所述存储器侧高速缓存中的存储器地址冲突数量中的一个或多个超过定义的阈值时,确定修改所述存储器侧高速缓存的一个或多个属性,其中,所述存储器侧高速缓存的一个或多个属性包括所述存储器侧高速缓存的关联属性。6.如权利要求1所述的设备,其中,从所述存储器侧高速缓存监视单元接收的所述反馈包括所述存储器侧高速缓存的大小的指示和用于所述存储器侧高速缓存的交织方案。7.如权利要求1所述的设备,其中,从所述存储器侧高速缓存监视单元接收的所述反馈包括用于利用存储在所述存储器侧高速缓存中的数据的应用的存储器地址存取模式。8.如权利要求1所述的设备,其中,从所述存储器侧高速缓存监视单元接收的所述反馈包括与增加的优先级相关联的应用标识符(ID)或进程ID。9.如权利要求1所述的设备,其中,从所述存储器侧高速缓存监视单元接收的所述反馈包括以下中的一个或多个:用于所述存储器侧高速缓存的使用信息或实时遥测信息。10.如权利要求1所述的设备,其中,所述OS页面分配器能够操作用于将所述页面分配策略调整为以下中的一个:随机页面分配策略、大页面分配策略或范围页面分配策略。11.如权利要求1所述的设备,还包括通信地耦合到所述存储器侧高速缓存的非易失性存储器(NVM)。12.一种能够操作以分配存储器的物理页面的存储器系统,包括:非易失性存储器(NVM);通信地耦合到所述NVM的存储器侧高速缓存;通信地耦合到所述存储器侧高速缓存的存储器侧高速缓存监视单元;以及操作系统(OS)页面分配器,其能够操作用于:从所述存储器侧高速缓存监控单元接收反馈;以及基于从所述存储器侧高速缓存监视单元接收的所述反馈来调整页面分配策略,所述页面分配策略定义由所述OS页面分配器分配的物理页面。13.如权利要求12所述的系统,其中,所述OS页面分配...
【专利技术属性】
技术研发人员:K·库马尔,B·A·格兰尼耶洛,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。