当前位置: 首页 > 专利查询>英特尔公司专利>正文

改变高速缓存策略的方法和系统技术方案

技术编号:2845522 阅读:324 留言:0更新日期:2012-04-11 18:40
简言之,依照本发明专利技术的一个实施例,提供了一种响应于系统从第一功率状态转移到第二功率状态而改变系统的高速缓存策略的系统和方法。该系统可包括非易失性盘高速缓存和盘存储器,其中,高速缓存策略由非易失性盘高速缓存用于为盘存储器高速缓存信息。

【技术实现步骤摘要】
【国外来华专利技术】背景诸如膝上型或笔记本计算机等便携式或移动计算系统可使用直流(DC)电源(例如,电池)或交流(AC)电源(例如,由电力线提供的60Hz AC)来供电。为降低功耗并延长电池寿命,某些便携式计算机自动降低其显示器亮度。系统设计者不断地寻找在便携式计算机使用电池电源操作时降低功耗的更多方法。因此,不断地需要降低便携式计算系统中的功耗的替换方法。附图简述本专利技术的主题在说明书的总结部分中特别地指出并明确地要求保护。然而,对于组织和操作方法,本专利技术连同其目的、特征和优点一起可以通过结合附图阅读以下详细描述来最好地理解,附图中附图说明图1是示出依照本专利技术的一个实施例的系统的框图;图2是示出依照本专利技术的一个实施例的方法的流程图;图3是示出依照本专利技术的一个实施例的方法的流程图;图4是示出依照本专利技术的一个实施例的方法的流程图;以及图5是示出依照本专利技术的一个实施例的方法的流程图。可以理解,为说明的简明和清楚起见,附图中所示的各元素不必按照比例来绘制。例如,为清楚起见,某些元素的尺寸相对于其它元素放大。此外,当认为适当时,在附图中重复各参考标号以指示对应或类似的元素。详细描述在以下详细描述中,陈述了众多具体细节以提供对本专利技术的全面理解。然而,本领域的技术人员可以理解,本专利技术可以不采用这些具体细节来实施。在其它情况下,未详细描述公知的方法、过程、组件和电路,以避免模糊本专利技术。在以下描述和所附权利要求书中,可使用术语“包括”和“包含”及其派生词,并且它们旨在作为彼此的同义词来对待。另外,在以下描述和所附权利要求书中,术语“信息”可用于指数据、指令或代码。另外,在以下描述和所附权利要求书中,可使用术语“耦合”和“连接”及其派生词,且这些术语不旨在作为彼此的同义词来对待。相反,在具体实施例中,“连接”可用于指示两个或多个元素彼此有直接的物理或电接触。“耦合”可能意味着两个或多个元素有直接的物理或电接触。然而,“耦合”也可能意味着两个或多个元素彼此不直接接触,但仍彼此协作或交互。图1是示出依照本专利技术的一个实施例的系统100的框图。在该实施例中,系统100可以是计算系统,并可包括处理器110,处理器可包括一个或多个通用或专用处理器,诸如微处理器、微控制器、应用专用集成电路(ASIC)、可编程门阵列(PGA)、数字信号处理器(DSP)等等。系统100还可被称为数据处理系统,或在某些实施例中简称为计算机。无线接口115可被耦合到处理器110。无线接口115可包括耦合到天线(未示出)的无线收发器(未示出)。无线接口115可允许系统110与其它设备或网络无线地传递信息。系统100可适用于使用一个或多个无线协议,诸如无线个人区域网(WPAN)协议、无线局域网(WLAN)协议、无线城域网(WMAN)协议、或诸如蜂窝系统等无线广域网(WWAN)系统。WLAN协议的一个示例包括实际上基于电子和电气工程师协会(IEEE)802.11协议的协议。WMAN协议的一个示例包括实际上基于电子和电气工程师协会(IEEE)803.16协议的系统。WPAN协议的一个示例包括实际上基于BluetoothTM(蓝牙)标准(Bluetooth是蓝牙特殊利益基团的注册商标)。WPAN协议的另一示例包括超宽频带(UWB)协议,例如,实际上基于IEEE 802.15.3a规范的协议。处理器110可被耦合到存储器控制器120,后者在某些实施例中可被称为存储器控制器集线器(MCH)。盘存储器130和盘高速缓存140可被耦合到存储器控制器120。盘高速缓存140可用于为盘存储器130高速缓存信息。下文讨论盘高速缓存140所使用的高速缓存策略或高速缓存算法的示例。盘高速缓存140的访问时间,即完成读或写请求所花费的时间量可以少于盘存储器130的访问时间。可通过使用盘高速缓存140为盘存储器130高速缓存信息来提高系统性能。存储器控制器120可控制处理器110、存储器控制器120、盘高速缓存140和盘存储器130之间的信息传送。即,存储器控制器120可生成可以与对盘高速缓存140和盘存储器130的特定写或读操作相关联的控制信号、地址信号和数据信号。在某些实施例中,存储器控制器120可以与处理器110和/或盘高速缓存140集成(“片上”)。在替换实施例中,存储器控制器120可以是离散的组件或专用芯片,其中存储器控制器120对处理器110和盘高速缓存140是外部的(“片外”)。此外,处理器110和潘高速缓存140可以是离散组件。在其它实施例中,存储器控制器120的功能部分可使用软件来实现。在一个实施例中,盘高速缓存140可以是非易失性盘高速缓存,诸如非易失性聚合物盘高速缓冲存储器。例如,盘高速缓存140可以是可包括铁电存储单元阵列的铁电聚合物存储器,其中每一单元可包括位于至少两根导线之间的铁电聚合物存储器材料。导线可被称为地址线,并可用于跨铁电聚合物材料施加电场来改变聚合物材料的极化。在本实施例中,即使在缺少电功率的情况下,盘高速缓存140也可利用某些材料的铁电行为来以正极化和负极化形式将数据保留在存储器设备中。每一单元的铁电可极化材料可包含类似地取向的电偶极子的畴,这些电偶极子保持其方向,除非被某些外部施加的电力干扰。材料极化表征了这些畴对齐的程度。极化可通过施加足够强度和极性的电场来倒转。在各种实施例中,铁电聚合物材料可包括聚氟乙烯、聚二氟乙烯(polyethylene fluoride)、聚氯乙烯、聚二氯乙烯(polyethylenechloride)、聚丙烯腈、聚酰胺及其共聚物、或其组合。聚合物存储器有时被称为塑料存储器。在一个替换实施例中,盘高速缓存140可以是另一种类型的聚合物存储器,诸如抗变(resistive change)聚合物存储器。在本实施例中,聚合物存储器包括被夹在地址矩阵的节点之间的非易失性聚合物存储器材料的薄膜,例如两根地址线之间的聚合物存储器材料。任一节点处的电阻可通过跨聚合物存储器材料施加电势以施加通过聚合物材料的正或负电流来改变聚合物材料的电阻,而从几百欧姆变为几兆欧。潜在不同的电阻等级可储存每单元若干比特,并且可通过堆叠各层来进一步提高数据密度。在另一实施例中,盘高速缓存140可以是快闪电可擦除可编程只读存储器(EEPROM),它可被简称为闪存。在又一实施例中,盘高速缓存140可以是动态随机存取存储器(DRAM)或电池后备的DRAM。尽管本专利技术的范围不限于这一方面,但是盘存储器130可以是大容量存储设备,诸如具有至少约1千兆字节(GB)的存储容量的硬盘存储器。在各种实施例中,盘存储器130可以是机电硬盘存储器、光盘存储器或磁盘存储器。在一个实施例中,盘高速缓存140可具有至少约100兆字节的存储容量。例如,盘高速缓存140可具有约500兆字节(MB)的存储容量。盘高速缓存140可以是块可寻址/可访问的,尽管本专利技术的范围不限于这一方面。尽管描述参考了系统100的具体组件,但是可以构想对所描述和所示的实施例的众多修改和变化是可能的。系统100可以是便携式个人计算机(PC),诸如能够无线地发送信息的笔记本或膝上型计算机。然而,可以理解,本专利技术的实施例可以用另一无线设备来实现,诸如蜂窝电话、无线个人数字助理(PDA)等。也应当注意,此处所描述的实施例本文档来自技高网...

【技术保护点】
一种方法,包括:响应于系统从第一功率状态转移到第二功率状态改变所述系统的高速缓存策略。

【技术特征摘要】
【国外来华专利技术】US 2003-12-18 10/740,7361.一种方法,包括响应于系统从第一功率状态转移到第二功率状态改变所述系统的高速缓存策略。2.如权利要求1所述的方法,其特征在于,改变包括响应于系统从使用直流(DC)电源转移到使用交流(AC)电源而从使用省电高速缓存策略切换到性能高速缓存策略。3.如权利要求1所述的方法,其特征在于,改变包括在性能高速缓存策略和省电高速缓存策略之间切换,并且其中,所述系统在第一功率状态中的功耗小于所述系统在第二功率状态中的功耗。4.如权利要求3所述的方法,其特征在于,所述系统包括非易失性盘高速缓存和盘存储器,其中,所述盘高速缓存适用于为所述盘存储器高速缓存信息,并且其中,所述省电高速缓存策略和所述性能高速缓存策略是所述盘高速缓存使用的高速缓存策略。5.如权利要求4所述的方法,其特征在于,所述省电高速缓存策略包括如果所述盘存储器被停转,则通过将写请求的写数据储存在所述非易失性盘高速缓存中来对将数据写到所述盘存储器中的所有写请求进行排队;响应于高速缓存读未命中起转所述盘存储器;以及响应于高速缓存读未命中且当所述盘存储器在旋转时将所述写请求的数据从所述非易失性盘存储器高速缓存写到所述盘存储器中。6.如权利要求4所述的方法,其特征在于,所述省电高速缓存策略包括如果所述盘存储器不在旋转,则使用所述非易失性盘高速缓存对至少一个盘存储器访问操作进行排队;以及响应于高速缓存读未命中执行所述至少一个盘存储器。7.如权利要求6所述的方法,其特征在于,所述至少一个盘存储器访问操作是将数据写到盘存储器的写请求。8.如权利要求6所述的方法,其特征在于,所述至少一个盘存储器访问操作是将数据从所述盘存储器预取到所述非易失性盘高速缓存的预取操作。9.如权利要求4所述的方法,其特征在于,所述省电高速缓存策略包括仅响应于高速缓存读未命中起转所述盘存储器。10.如权利要求4所述的方法,其特征在于,所述省电高速缓存策略包括如果所述盘存储器被停转,则对预取请求进行排队;仅响应于高速缓存读未命中将数据从所述盘存储器预取到所述盘高速缓存,以满足所排队的预取请求;以及响应于高速缓存读未命中起转所述盘存储器。11.如权利要求4所述的方法,其特征在于,所述性能高速缓存策略包括响应于所述系统从第一功率状态转移到第二功率状态起转所述盘存储器;以及在所述盘存储器旋转之后,且在所述系统从第一功率状态转移到第二功率状态之后,转储清除所述盘存储器。12.如权利要求4所述的方法,其特征在于,所述性能高速缓存策略包括响应于所述系统从所述第一功率状态转移到所述第二功率状态起转所述盘存储器;以及在所述系统从第一功率状态转移到第二功率状态之后将至少一个脏高速缓存行从所述非易失性盘高速缓存写到所述盘存储器。13.如权利要求4所述的方法,其特征在于,所述性能高速缓存策略包括转储清除所述盘高速缓存;以及将数据从所述盘存储器预取到所述盘高速缓存。14.如权利要求3所述的方法,其特征在于,所述省电高速缓存策略包括禁用惰性写操作。15.如权利要求14所述的方法,其特征在于,所述性能高速缓存策略包括在所述系统从第一功率状态转移到第二功率状态之后启用惰性写操作。16.如权利要求1所述的方法,其特征在于,改变包括检测功率状态改变,其中,检测包括确定系统是否从使用直流(DC)电源转移到使用交流(AC)电源。17.一种方法,包括在性能高速缓存策略和省电高速缓存策略之间切换。18.如权利要求17所述的方法,其特征在于,切换包括基于系统电源在性能高速缓存策略和省电高速缓存策略之间切换。19.如权利要求18所述的方法,其特征在于,所述系统使用省电高速缓存策略比使用性能高速缓存策略消耗更少的功率。20.如权利要求18所述的方法,其特征在于,切换包括如果所述系统从使用直流(DC)电源切换到使用交流(AC)电源,则从所述省电高速缓存策略切换到所述性能高速缓存策略。21.如权利要求18所述的方法,其特征在于,所述系统包括非易失性盘高速缓存和盘存储器,其中,所述非易失性...

【专利技术属性】
技术研发人员:R库尔森R小罗耶B李特
申请(专利权)人:英特尔公司
类型:发明
国别省市:US[美国]

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

1