w.w88优德电脑版登录平台
  咨询电话:13617306325

w88优德手机官方网址me

用于基于串流事务信息应用页面管理策略的存储器控制器、系统和方法

用于基于串流事务信息应用页面管理策略的存储器控制器、系统和方法

揭示了用于基于串流事务信息应用页面管理策略的存储器控制器、系统、方法,以及计算机可读媒体。在一个实施例中,提供一种存储器控制器,且所述存储器控制器经配置以接收针对串流事务的存储器存取请求。所述存储器控制器经配置以对所述串流事务中包含的存储器中的存储页面执行存储器存取。所述控制器经进一步配置以基于与所述串流事务有关的信息将页面管理策略应用于存储器中的存储页面。以此方式,所述页面管理策略可经配置以利用页面打开策略来实现串流事务可促成的效率,而且同时还辨识出在存储器控制器正处置来自不同装置的存储器存取请求时可能出现的等待时间问题且在页面管理策略中将其考虑在内。

图5还包含示范性串流识别符块的图,所述串流识别符块可用作图5的控制块90中的串流识别符块98且提供在存储器存取请求队列29A中。串流识别符块98含有与串流事务有关的示范性信息,所述信息提供允许存储器控制器(包含图1中的存储器控制器28)执行与串流识别符块98相关联的串流事务的彳目息。串流识别符块98还含有与串流事务有关的;范性信息,所述信息可由存储器控制器(包含图1中的存储器控制器28)用以确定在存储器存取之后将应用于存储器的页面管理策略。主装置12在互连总线16上请求串流事务时提供串流识别符块98中的信息。

本申请案涉及2010年10月8日提交的题为“基于与串流事务有关的信息仲裁总线通信(ARBITRATINGBUSCOMMUNICAT1NSBASEDONINFORMAT1NRELATEDTOASTREAMTRANSACT1N(S))”的共同待决美国专利申请案,其代理人案号为100742、客户编号为23696,且以引用方式全文并入本文中。

继续参看图1,每一存储单元30(0)_30(N)含有多个存储条,一般被称作元件34。图1说明用于一个存储单元30(0)的存储条34。存储条是存储器的逻辑单元。在图1的所说明实例中,存储条34在DATA总线上一次提供十六(16)位的信息。在所说明实例中,每一存储单元30(0)-30(N)含有四个存储条。在图1中仅说明四个存储条(B0、B1、B2和B3);然而,在每一存储单元30(0)-30(N)中可设置所要的任何数目的存储条。每一存储条(B0-B3)被组织成栅格状样式,具有“行”和“列”。每一行被称作存储页面36。为了存取存储器26中的存储器位置,存储器控制器28确认芯片选集CS(O)-CS(N),且发出存储页面打开命令,所述命令激活由ADDR/CTRL总线上的地址指示的某一存储页面36。此命令通常占用几个时钟周期。在打开了所要存储页面36之后,列地址38与“读取”或“写入”命令一起由存储器控制器28发出以存取所要存储器位置中的数据。当请求存取存储条34中的另一存储页面36时,存储器控制器28必须减活或关闭当前激活的存储页面36,这通常占用几个时钟周期。

CPU172和显示控制器190可充当主装置以经由系统总线180向仲裁器20作出存储器存取请求。CPU172和显示控制器190内的不同线程可向仲裁器20作出多个请求。如先前所描述,CPU172和显示控制器190可将主装置识别符92提供到仲裁器20以确定请求对存储系统24的存储器存取。

继续参看图1,每一存储单元30(0)_30(N)含有多个存储条,一般被称作元件34。图1说明用于一个存储单元30(0)的存储条34。存储条是存储器的逻辑单元。在图1的所说明实例中,存储条34在DATA总线上一次提供十六(16)位的信息。在所说明实例中,每一存储单元30(0)-30(N)含有四个存储条。在图1中仅说明四个存储条(B0、B1、B2和B3);然而,在每一存储单元30(0)-30(N)中可设置所要的任何数目的存储条。每一存储条(B0-B3)被组织成栅格状样式,具有“行”和“列”。每一行被称作存储页面36。为了存取存储器26中的存储器位置,存储器控制器28确认芯片选集CS(O)-CS(N),且发出存储页面打开命令,所述命令激活由ADDR/CTRL总线上的地址指示的某一存储页面36。此命令通常占用几个时钟周期。在打开了所要存储页面36之后,列地址38与“读取”或“写入”命令一起由存储器控制器28发出以存取所要存储器位置中的数据。当请求存取存储条34中的另一存储页面36时,存储器控制器28必须减活或关闭当前激活的存储页面36,这通常占用几个时钟周期。

图1是包含总线互连件的示范性系统的框图,所述总线互连件将多个主装置连接到从装置,其中一个从装置是包括存储器控制器的存储系统,所述存储器控制器经配置以支持串流事务且基于与串流事务有关的信息将页面管理策略应用于存储器;

图1中的存储器控制器28在此实例中从仲裁器20接收包含图5中的控制块90的存储器存取请求,且将所述存储器存取请求存储在存储器存取请求队列29A中。使用队列数目字段(QUEUE_N0)120对存储在存储器存取请求队列29A中的存储器存取请求编索引。在此实例中,存储器存取请求队列29A中的每一存储器存取请求条目包含用以识别组织存储器存取请求的主装置12的主装置识别符字段92。存储器存取请求条目还包含由存储器控制器28基于接收到的控制块90中的地址字段94中的地址确定的芯片选集字段(CS)122、存储条字段(MEM0RY_BANK)124,以及存储页面字段(MEM0RY_PAGE)126。串流识别符块98还被提供用于每一存储器存取请求条目以在存储器存取请求是串流事务的情况下存储串流事务信息。还提供剩余传送数目字段(NO_ACCESSES_REMAIN)128以允许存储器控制器28在串流事务由存储器控制器28执行时存储串流事务的存储器存取请求的进度。

图4A和4B是说明存储器控制器基于与串流事务有关的信息应用页面管理策略的示范性过程的流程图;

联系我们

联系人:

手 机:18866472816

邮 箱:6bqlj@qq.com

公 司:w.w88优德电脑版登录平台

地 址:锦州市义县小七里河路东