【技术实现步骤摘要】
【国外来华专利技术】按需存储器页大小交叉参考本专利申请主张2017年8月23日由Mills等人递交的标题为“按需存储器页大小(OnDemandMemoryPageSize)”的第15/684,792号美国专利申请的优先权,所述专利申请让与给本受让人并且明确地以全文引用的方式并入本文中。
技术介绍
以下内容大体上涉及存储器系统且更确切地说涉及按需存储器页大小。存储器系统可包含各种存储器装置和控制器,所述存储器装置和控制器经由一或多个总线耦合到多种电子装置中的管理信息,所述电子装置例如计算机、无线通信装置、物联网、相机、数字显示器,及类似者。总线可使得存储器装置和控制器能够根据某一协议交换信息。存储器装置广泛地用于在此类电子装置中存储信息。通过编程存储器单元的不同状态来存储信息。举例来说,二进制存储器单元具有通常由逻辑“1”或逻辑“0”表示的两种状态。两个以上状态可以存储在存储器单元中。存在各种类型的存储器装置,包含磁性硬盘、随机存取存储器(RAM)、只读存储器(ROM)、动态RAM(DRAM)、同步动态RAM(SDRAM)、铁电RAM(FeRAM)、磁性RAM(MRAM)、电阻式RAM(RRAM)、快闪存储器、相变存储器(PCM)等。存储器装置可以是易失性或非易失性的。例如FeRAM单元的非易失性存储器单元可维持其所存储的逻辑状态很长一段时间,即使在没有外部电源的情况下也是如此。易失性存储器单元(例如,DRAM单元)除非它们被外部电源周期性地刷新,否则可能随时间推移而丢失其存储的状态。FeRAM可使用与易失性存储器类似的存储器装置架构, ...
【技术保护点】
1.一种方法,其包括:/n在系统存储器控制器处从处理器接收包括指示存储器页大小的参数的第一集合的存储器存取请求,其中所述系统存储器控制器耦合到所述处理器以及与存储器阵列相关联的本地存储器控制器;/n至少部分地基于接收所述存储器存取请求配置存储器存取命令,其中所述存储器存取命令包括指示所述存储器页大小以及所述存储器阵列的识别的参数的第二集合,所述参数的第二集合至少部分地基于所述参数的第一集合;以及/n将具有所述参数的第二集合的所述存储器存取命令发送到所述本地存储器控制器,其中所述本地存储器控制器经配置以至少部分地基于所述参数的第二集合确定所述存储器页大小。/n
【技术特征摘要】
【国外来华专利技术】20170823 US 15/684,7921.一种方法,其包括:
在系统存储器控制器处从处理器接收包括指示存储器页大小的参数的第一集合的存储器存取请求,其中所述系统存储器控制器耦合到所述处理器以及与存储器阵列相关联的本地存储器控制器;
至少部分地基于接收所述存储器存取请求配置存储器存取命令,其中所述存储器存取命令包括指示所述存储器页大小以及所述存储器阵列的识别的参数的第二集合,所述参数的第二集合至少部分地基于所述参数的第一集合;以及
将具有所述参数的第二集合的所述存储器存取命令发送到所述本地存储器控制器,其中所述本地存储器控制器经配置以至少部分地基于所述参数的第二集合确定所述存储器页大小。
2.根据权利要求1所述的方法,其中:
所述参数的第一集合包括用于存取操作的数据的指示以及所述数据的大小;以及
所述参数的第二集合包括所述存储器阵列的所述识别、与所述存储器阵列相关联的地址,以及所述数据的所述大小。
3.根据权利要求1所述的方法,其中:
所述参数的第一集合包括用于所述存储器阵列的开始地址以及结束地址;以及
所述参数的第二集合包括所述存储器阵列的所述识别、与所述存储器阵列相关联的所述开始地址以及所述结束地址。
4.根据权利要求1所述的方法,其中:
所述参数的第一集合包括指示待存取的数据的位置的地址以及决定所述存储器页大小的数个位;以及
所述参数的第二集合包括所述存储器阵列的所述识别、与所述存储器阵列相关联的所述地址,以及用于所述本地存储器控制器的所述存储器页大小。
5.根据权利要求4所述的方法,其中所述参数的第一集合包括所述位的内容与所述存储器页大小之间的关系的指示符。
6.根据权利要求1所述的方法,其中:
所述参数的第一集合包括与预先确定的存储器页大小相关联的地址;以及
所述参数的第二集合包括所述存储器阵列的所述识别、与所述存储器阵列相关联的所述地址,以及用于所述本地存储器控制器的所述预先确定的存储器页大小。
7.根据权利要求6所述的方法,其中所述预先确定的存储器页大小是至少部分地基于所述地址选自多个存储器页大小的,并且所述参数的第一集合包括所述地址与所述预先确定的存储器页大小之间的关系的指示。
8.一种系统,其包括:
处理器;
本地存储器控制器,其与存储器阵列相关联;以及
系统存储器控制器,其与所述处理器以及所述本地存储器控制器电子通信,其中所述系统存储器控制器是可操作的以:
从所述处理器接收包括指示存储器页大小的参数的第一集合的存储器存取请求;
至少部分地基于接收所述存储器存取请求配置存储器存取命令,其中所述存储器存取命令包括指示所述存储器页大小以及所述存储器阵列的识别的参数的第二集合,所述参数的第二集合至少部分地基于所述参数的第一集合;以及
将具有所述参数的第二集合的所述存储器存取命令发送到所述本地存储器控制器,其中所述本地存储器控制器经配置以至少部分地基于所述参数的第二集合确定所述存储器页大小。
9.根据权利要求8所述的系统,其中:
所述参数的第一集合包括用于存取操作的数据的指示以及所述数据的大小;以及
所述参数的第二集合包括所述存储器阵列的所述识别、与所述存储器阵列相关联的地址,以及所述数据的所述大小。
10.根据权利要求8所述的系统,其中:
所述参数的第一集合包括用于所述存储器阵列的开始地址以及结束地址;以及
所述参数的第二集合包括所述存储器阵列的所述识别、与所述存储器阵列相关联的所述开始地址以及所述结束地址。
11.根据权利要求8所述的系统,其中:
所述参数的第一集合包括指示待存取的数据的位置的地址以及决定所述存储器页大小的数个位;以及
所述参数的第二集合包括所述存储器阵列的所述识别、与所述存储器阵列相关联的所述地址,以及用于所述本地存储器控制器的所述存储器页大小。
12.根据权利要求11所述的系统,其中所述参数的第一集合包括所述位的内容与所述存储器页大小之间的关系的指示符。
13.根据权利要求8所述的系统,其中:
所述参数的第一集合包括与预先确定的存储器页大小相关联的地址;以及
所述参数的第二集合包括所述存储器阵列的所述识别、与所述存储器阵列相关联的所述地址,以及用于所述本地存储器控制器的所述预先确定的存储器页大小。
14.根据权利要求13所述的系统,其中所述预先确定的存储器页大小是至少部分地基于所述地址选自多个存储器页大小的,并且所述参数的第一集合包括所述地址与所述预先确定的存储器页大小之间的关系的指示。
15.一种方法,其包括:
将包括指示存储器页大小的参数的第一集合的存储器存取请求从处理器发送到系统存储器控制器,其中所述系统存储器控制器耦合到所述处理器以及与存储器阵列相关联的本地存储器控制器,所述本地存储器控制器经配置以确定用于所述存储器阵列的所述存储器页大小;以及
根据所述存储器存取请求执行一或多个操作。
16.根据权利要求15所述的方法,其中:
所述存储器存取请求包括一或多个读取指令;以及
所述一或多个操作包括从所述本地存储器控制器接收数据。
17.根据权利要求15所述的方法,其中:
所述存储器存取请求包括一或多个写入指令;以及
所述一或多个操作包括将数据发送到所述本地存储器控制器。
18.一种系统,其包括:
系统存储器控制器;
本地存储器控制器,其与存储器阵列相关联;以及
处理器,其与所述系统存储器控制器以及所述本地存储器控制器电子通信,其中所述处理器是可操作的以:
将包括指示存储器页大小的参数的第一集合的存储器存取请求发送到耦合到经配置以确定用于所述存储器阵列的所述存储器页大小的所述本地存储器控制器的所述系统存储器控制...
【专利技术属性】
技术研发人员:D·R·米尔斯,R·E·法肯索尔,
申请(专利权)人:美光科技公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。