【技术实现步骤摘要】
【国外来华专利技术】
本专利技术的领域一般地涉及计算系统优化;更具体地,涉及建立、报告和调整系统存储器使用的方法和装置。
技术介绍
计算系统包括系统存储器。系统存储器一般被视作这样的存储器资源a)计算系统的不同部件可能期望从所述资源获取数据;以及,2)计算系统的不同部件可能期望在所述资源内储存数据。附图说明图1示出了计算系统的一部分的简图,所述计算系统包括系统存储器106和存储器控制器101。因为不同的计算系统部件经常期望近乎同时地调用系统的资源(例如,多个不同的计算系统部件“突然”决定在很短的时间范围内调用系统存储器资源),存储器控制器101负责管理系统存储器106为不同的部件服务的顺序和时间选择。给出图1,以提供对典型应用的了解。注意,存储器控制器101被配置成管理各种系统存储器调用,所述各种系统存储器调用由1)一个或更多个处理器(例如通过处理器前端总线108);2)图形控制器(例如通过图形控制器接口109);以及,3)整个计算系统的各种外设部件(例如,系统总线接口110(例如外设部件接口(PCI)总线接口))所产生。系统存储器106可以用很多不同的存储器半导体芯片构造,并且可以被简单化地视作具有地址总线104和数据总线105。通过在地址总线104上给出对应的地址值来访问具体的存储器单元(cell)。从具体的存储器单元读出或写入所述具体的存储器单元的数据值出现在数据总线105上。存储器控制器可以配备有调节施加到系统存储器106上的负担(stress)或使用(usage)的能力。例如,如在图1中所观察到的那样,存储器控制器101包括储存阈值的阈值寄存器102。阈值用来控制 ...
【技术保护点】
一种方法,包括:a)从非易失储存或存储器资源读信息,所述信息是阈值或可以从其计算出阈值的信息,所述信息针对所述系统存储器的工作环境被特别定制;以及b)使存储器控制器采用所述阈值,以便控制所述存储器执行活动的速率,所述速率小于 所述系统存储器被置于所述工作环境时将经历功能故障的速率。
【技术特征摘要】
【国外来华专利技术】US 2003-4-24 10/423,1891.一种方法,包括a)从非易失储存或存储器资源读信息,所述信息是阈值或可以从其计算出阈值的信息,所述信息针对所述系统存储器的工作环境被特别定制;以及b)使存储器控制器采用所述阈值,以便控制所述存储器执行活动的速率,所述速率小于所述系统存储器被置于所述工作环境时将经历功能故障的速率。2.如权利要求1所述的方法,其中,所述工作环境至少部分地由温度和工作量来定义。3.如权利要求2所述的方法,其中,所述温度是所述系统存储器的外壳温度。4.如权利要求2所述的方法,其中,所述温度是所述系统存储器的环境温度。5.如权利要求2所述的方法,其中,所述温度是所述系统存储器的结温度。6.如权利要求2所述的方法,其中,所述工作量至少部分地由所述存储器控制器所维持的业务量统计来定义。7.如权利要求2所述的方法,其中,所述工作量至少部分地由所述系统存储器的读和写活动来定义。8.如权利要求7所述的方法,其中,所述工作量至少部分地由所述系统存储器的读/写百分比来定义。9.如权利要求2所述的方法,其中,所述工作量至少部分地由所述系统存储器的页面命中、页面空白和页面缺失活动来定义。10.如权利要求9所述的方法,其中,所述工作量至少部分地由所述系统存储器的页面命中/页面空白/页面缺失百分比来定义。11.如权利要求1所述的方法,其中,所述非易失储存或存储器资源是BIOS存储区域。12.如权利要求1所述的方法,其中,所述非易失储存或存储器资源是SPD存储区域。13.如权利要求12所述的方法,其中,所述SPD被配置成具有针对多个不同的工作量和温度中的每一个专门定制的阈值。14.如权利要求12所述的方法,其中,所述SPD被配置成具有一对点,所述的一对点描述针对多个不同的工作量中的每一个的直线。15.如权利要求14所述的方法,其中,所述直线是描述最大可允许带宽相对于温度的特性的直线。16.如权利要求14所述的方法,其中,所述直线是描述带宽相对于功率的特性的直线。17.如权利要求12所述的方法,其中,所述SPD被配置成用每条直线少于两个点来代表多条直线,因为所述直线被建模为共享公共点。18.如权利要求1所述的方法,还包括建立系统存储器部件的外壳或结温度相对于部件功能性的敏感性,并将所述敏感性传达给系统或处理器供应商。19.如权利要求18所述的方法,其中,所述建立的操作还包括通过试验和测量来建立。20.一种计算系统,包括a)系统存储器;b)具有信息的非易失储存或存储器资源,所述信息是阈值或可以从其计算出阈值的信息,所述信息针对所述系统存储器被识别出置于其中的工作环境被特别定制;以及c)存储器控制器,所述存储器控制器采用所述阈值,以便控制所述存储器执行活动的速率,所述速率小于所述系统存储器被置于所述工作环境时将经历功能故障的速率。21.如权利要求20所述的装置,其中,所述工作环境至少部分地由温度和工作量来定义。22.如权利要求21所述的装置,其中,所述温度是所述系统存储器的外壳温度。23.如权利要求21所述的装置,其中,所述温度是所述系统存储器的环境温度。24.如权利要求21所述的装置,其中,所述工作量至少部分地由所述存储器控制器所维持的业务量统计来定义。25.如权利要求21所述的装置,其中,所述工作量至少部分地由所述系统存储器的读和写活动来定义。26.如权利要求25所述的装置,其中,所述工作量至少部分地由所述系统存储器的读/写百分比来定义。27.如权利要求21所述的装置,其中,所述工作量至少部分地由所述系统存储器的页面命中、页面空白和页面缺失活动来定义。28.如权利要求27所述的装置,其中,所述工作量至少部分地由所述系统存储器的页面命中/页面空白/页面缺失百分比来定义。29.如权利要求20所述的装置,其中,所述非易失储存或存储器资源是BIOS存储区域。30.如权利要求20所述的装置,其中,所述非易失储存或存储器资源是SPD存储区域。31.如权利要求30所述的装置,其中,所述SPD被配置成具有针对多个不同的工作量和温度中的每一个专门定制的阈值。32.如权利要求30所述的装置,其中,所述SPD被配置成具有一对点,所述的一对点描述针对多个不同的工作量中的每一个的直线。33.如权利要求32所述的装置,其中,所述直线是描述最大可允许带宽相对于温度的特性的直线。34.如权利要求32所述的装置,其中,所述直线是描述带宽相对于功率的特性的直线。35.如权利要求30所述的装置,其中,所述SPD被配置成用每条直线少于两个点来代表多条直线,因为所述直线被建模为共享公共点。36.一种其上储存有指令序列的机器可读介质,当所述指令序列被一个或更多个处理器执行时,引起所述一个或更多个处理器执行一种方法,所述方法包括a)使信息从非易失储存或存储器资源被读取,所述信息是阈值或可以从其计算出阈值的信息,所述信息针对所述系统存储器的工作环境被特别定制;以及b)使存储器控制器采用所述阈值,以便...
【专利技术属性】
技术研发人员:乔治弗吉斯,尼丁格普特,黄玉成,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。