智能远存储器带宽缩放的制作方法_3

文档序号:8227555阅读:来源:国知局
中,远存储器包括相变存储器。在一个实施例中,存储器系统控制器还利用过量的带宽来选择性地修改线程的执行状态。在一个实施例中,系统选择性地修改线程的执行状态包括操作系统终止线程。
[0045]在一个实施例中,基于监测的远存储器带宽利用率来修改可用的远存储器带宽可用性包括修改广告的可用的远存储器带宽。在一个实施例中,基于监测的远存储器带宽利用率来修改可用的远存储器带宽可用性包括将多个信道变成可用于传送到/来自远存储器的数据。在一个实施例中,基于监测的远存储器带宽利用率来修改可用的远存储器带宽可用性包括修改用于近存储器的页面大小。在一个实施例中,存储器系统控制器响应于近存储器利用率超过预选的近存储器利用率阈值来增加用于近存储器的页面大小。在一个实施例中,存储器系统控制器压缩将要被写入远存储器的数据。
[0046]在一个实施例中,设备包含能够在具有不同功耗级别的至少两个操作状态中操作的多个处理核、和耦合到多个处理核的存储器系统控制器,该存储器系统控制器控制与易失性存储器装置和非易失性存储器装置的通信。存储器系统控制器将易失性存储器装置和非易失性存储器装置管理为两级存储器(2LM)。易失性存储器操作为近存储器并且非易失性存储器操作为远存储器,用于监测至少远存储器的远存储器带宽利用率,并且用于基于监测的远存储器带宽利用率来动态地修改可用的远存储器带宽可用性。响应于可用的远存储器带宽的修改而动态地修改至少一个处理核的操作状态。
[0047]在一个实施例中,远存储器包括相变存储器。在一个实施例中,存储器系统控制器还利用过量的带宽来选择性地修改线程的执行状态。在一个实施例中,选择性地修改线程的执行状态包括操作系统终止线程。
[0048]在一个实施例中,基于监测的远存储器带宽利用率来修改可用的远存储器带宽可用性包括修改广告的可用的远存储器带宽。在一个实施例中,基于监测的远存储器带宽利用率来修改可用的远存储器带宽可用性包括将多个信道变成可用于传送到/来自远存储器的数据。在一个实施例中,基于监测的远存储器带宽利用率来修改可用的远存储器带宽可用性包括修改用于近存储器的页面大小。在一个实施例中,存储器系统控制器响应于近存储器利用率超过预选的近存储器利用率阈值来增加用于近存储器的页面大小。在一个实施例中,存储器系统控制器压缩将要被写入远存储器的数据。
[0049]在说明书中对“一个实施例”或“一实施例”的提及意味着结合该实施例描述的特定特征、结构或特性包含在本发明的至少一个实施例中。在说明书中的各处的短语“在一个实施例中”的出现不一定全部涉及相同的实施例。
[0050]虽然在若干实施例方面描述了本发明,但是本领域技术人员将认识到本发明不限于描述的实施例,而是可以用所附的权利要求的精神和范围内的修改和变更来实践。因此,描述被视为是说明性的而不是限制性的。
【主权项】
1.一种方法,包括: 在两级存储器(2LM)系统中监测至少远存储器的远存储器带宽利用率; 基于监测的远存储器带宽利用率来动态地修改可用的远存储器带宽可用性;以及 响应于可用的远存储器带宽的修改来动态地修改至少一个处理核的操作状态。
2.如权利要求1所述的方法,其中所述远存储器包括相变存储器。
3.如权利要求1所述的方法,其中动态地修改至少一个处理核的操作状态包括改变所述处理核的功率状态。
4.如权利要求1所述的方法,还包括利用过量的带宽来选择性地修改线程的执行状??τ O
5.如权利要求4所述的方法,其中选择性地修改线程的执行状态包括操作系统终止所述线程。
6.如权利要求1所述的方法,其中基于监测的远存储器带宽利用率来修改可用的远存储器带宽可用性包括修改广告的可用的远存储器带宽。
7.如权利要求1所述的方法,其中基于监测的远存储器带宽利用率来修改可用的远存储器带宽可用性包括将多个信道变成可用于传送到/来自所述远存储器的数据。
8.如权利要求1所述的方法,其中基于监测的远存储器带宽利用率来修改可用的远存储器带宽可用性包括修改用于近存储器的页面大小。
9.如权利要求8所述的方法,还包括响应于近存储器利用率超过预选的近存储器利用率阈值,增加用于所述近存储器的所述页面大小。
10.如权利要求1所述的方法,还包括压缩将要被写入所述远存储器的数据。
11.一种系统,包括: 触摸屏接口; 多个处理核,能够在具有不同功耗级别的至少两个操作状态中操作,所述多个处理核至少在所述触摸屏接口上提供图形用户接口; 易失性存储器装置; 非易失性存储器装置; 存储器系统控制器,耦合到所述多个处理核、所述易失性存储器装置和所述非易失性存储器装置,所述存储器系统控制器将所述易失性存储器装置和所述非易失性存储器装置管理为两级存储器(2LM),其中所述易失性存储器操作为近存储器并且所述非易失性存储器操作为远存储器,用于监测至少所述远存储器的远存储器带宽利用率,并且用于基于监测的远存储器带宽利用率来动态地修改可用的远存储器带宽可用性; 其中响应于可用的远存储器带宽的修改而动态地修改至少一个处理核的操作状态。
12.—种设备,包括: 多个处理核,能够在具有不同功耗级别的至少两个操作状态中操作; 存储器系统控制器,耦合到所述多个处理核,所述存储器系统控制器控制与易失性存储器装置和非易失性存储器装置的通信,所述存储器系统控制器将所述易失性存储器装置和所述非易失性存储器装置管理为两级存储器(2LM),其中所述易失性存储器操作为近存储器并且所述非易失性存储器操作为远存储器,用于监测至少所述远存储器的远存储器带宽利用率,并且用于基于监测的远存储器带宽利用率来动态地修改可用的远存储器带宽可用性; 其中响应于可用的远存储器带宽的修改而动态地修改至少一个处理核的操作状态。
13.如权利要求12所述的设备,其中所述远存储器包括相变存储器。
14.如权利要求12所述的设备,其中所述存储器系统控制器还利用过量的带宽来选择性地修改线程的执行状态。
15.如权利要求14所述的设备,其中选择性地修改线程的执行状态包括操作系统终止所述线程。
16.如权利要求12所述的设备,其中基于监测的远存储器带宽利用率来修改可用的远存储器带宽可用性包括修改广告的可用的远存储器带宽。
17.如权利要求12所述的设备,其中基于监测的远存储器带宽利用率来修改可用的远存储器带宽可用性包括将多个信道变成可用于传送到/来自所述远存储器的数据。
18.如权利要求12所述的设备,其中基于监测的远存储器带宽利用率来修改可用的远存储器带宽可用性包括修改用于近存储器的页面大小。
19.如权利要求18所述的设备,其中所述存储器系统控制器响应于近存储器利用率超过预选的近存储器利用率阈值来增加用于所述近存储器的所述页面大小。
20.如权利要求12所述的设备,其中所述存储器系统控制器压缩将要被写入所述远存储器的数据。
【专利摘要】存储器带宽管理。在两级存储器(2LM)系统中,监测至少远存储器的远存储器带宽利用率并且基于监测的远存储器带宽利用率来动态地修改可用的远存储器带宽可用性。响应于可用的远存储器带宽的修改来动态地修改至少一个处理核的操作状态。
【IPC分类】G06F12-00, G06F13-00
【公开号】CN104541256
【申请号】CN201380044969
【发明人】G. 费克斯 D.
【申请人】英特尔公司
【公开日】2015年4月22日
【申请日】2013年6月14日
【公告号】EP2901293A1, US8830716, US20140092678, WO2014051750A1
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1