存储器形状的制作方法

文档序号:19418581发布日期:2019-12-14 01:11阅读:来源:国知局

技术特征:

1.一种方法,其包括:

接收存储器形状的用户定义,所述用户定义包含:

存储器阵列的连续列的数量;

所述存储器阵列的连续行的数量;及

所述存储器形状的主要维度,其中所述主要维度对应于最初使存储于耦合到所述存储器阵列的所述连续列及连续行的存储器单元中的数据跨越的维度;及

根据所述用户定义分配存储器阵列的多维连续物理部分。

2.根据权利要求1所述的方法,其进一步包括将第一数据元素及第二数据元素存储于所述存储器阵列的对应于所述存储器形状的存储器单元中。

3.根据权利要求2所述的方法,其进一步包括使用耦合到所述存储器阵列的感测电路对所述第一数据元素或所述第二数据元素执行操作。

4.根据权利要求1至3中任一权利要求所述的方法,其中分配所述多维连续物理部分包括分配所述存储器阵列的单个物理存储器组件的所述多维连续物理部分。

5.一种方法,其包括:

分配存储器阵列的多个连续存储器单元,其中所述多个存储器单元对应于所述存储器阵列的连续列的用户定义的数量及连续行的用户定义的数量;及

将数据元素存储于所述多个存储器单元的至少一部分中。

6.根据权利要求5所述的方法,其中存储所述数据元素包括:

存储第一长度的第一数据元素;及

存储第二长度的第二数据元素,其中所述第一长度不同于所述第二长度。

7.根据权利要求6所述的方法,其进一步包括将填补值存储到所述多个存储器单元的不同部分,其中所述填补值的长度等于所述第一长度与所述第二长度之间的差。

8.根据权利要求7所述的方法,其进一步包括:

将所述第一数据元素存储于所述多个存储器单元的第一部分中,其中所述第一数据元素为第一类型;及

将所述第二数据元素存储于所述多个存储器单元的第二部分中,其中所述第二数据元素为第二类型,其中所述第一类型不同于所述第二类型。

9.根据权利要求8所述的方法,其进一步包括:

将所述第一数据元素存储于所述第一部分中,其中所述第一类型为整数;及

将所述第二数据元素存储于所述第二部分中,其中所述第二类型为浮动点或串。

10.根据权利要求8所述的方法,其进一步包括:

将所述第一数据元素存储于所述第一部分中,其中所述第一类型为串;及

将所述第二数据元素存储于所述第二部分中,其中所述第二类型为浮动点或整数。

11.根据权利要求6至10中任一权利要求所述的方法,其进一步包括:

仅将所述第一数据元素存储于所述存储器形状的相应第一列的所述多个存储器单元的第一群组中;及

随后仅将所述第二数据元素存储于耦合到所述存储器形状的相应第二列的所述多个存储器单元的第二群组中,其中所述相应第一列邻近于所述相应第二列。

12.根据权利要求6至10中任一权利要求所述的方法,其进一步包括:

仅将所述第一数据元素存储于所述存储器形状的相应第一行的所述多个存储器单元的第一群组中;及

随后仅将所述第二数据元素存储于耦合到所述存储器形状的相应第二行的所述多个存储器单元的第二群组中,其中所述相应第一行邻近于所述相应第二行。

13.一种方法,其包括:

接收存储器形状的用户定义;

接收所述存储器形状的数量的用户定义;及

根据所述用户定义分配存储器阵列的存储器单元的连续列及连续行。

14.根据权利要求13所述的方法,其进一步包括将现有数据映射到所述存储器形状。

15.根据权利要求14所述的方法,其中映射所述现有数据包括将所述现有数据从除所述存储器阵列以外的存储器映射到所述存储器形状。

16.根据权利要求14所述的方法,其中映射所述现有数据包括将所述现有数据从所述存储器阵列映射到所述存储器形状。

17.一种设备,其包括:

存储器装置;及

主机,其耦合到所述存储器装置,其中所述主机经配置以:

接收存储器形状的用户定义;

接收所述存储器形状的数量的用户定义;

根据所述用户定义分配所述存储器装置的单个物理存储器组件的存储器单元的连续列及连续行;及

根据所述用户定义将多个数据元素连续地存储于所述单个物理存储器组件中。

18.根据权利要求17所述的设备,其中所述单个物理存储器组件为单个存储器组。

19.根据权利要求17所述的设备,其中所述主机经配置以分配所述单个物理存储器组件的存储器单元的所述连续列及连续行,使得所述存储器形状中的每一者包括耦合到共同存取线的存储器单元。

20.根据权利要求17至19中任一权利要求所述的设备,其进一步包括耦合到所述单个物理存储器组件的感测电路,其中所述感测电路经配置以对所述多个数据元素中的至少一者执行操作。

21.根据权利要求20所述的设备,其中所述感测电路经配置以:

对所述存储器形状中的第一存储器形状的第一数据元素执行所述操作;及

对所述存储器形状中的第二存储器形状的第二数据元素执行所述操作。

22.根据权利要求20所述的设备,其中所述感测电路经配置以:

对所述存储器形状中的特定一者的第一数据元素执行所述操作;及

对所述存储器形状中的所述特定一者的第二数据元素执行所述操作。

23.根据权利要求20所述的设备,其中所述感测电路经配置以同时对所述多个数据元素执行所述操作。

24.根据权利要求20所述的设备,其中所述主机经配置以对每一存储器形状单独地进行寻址,使得对存储于特定存储器形状中的所述多个数据元素的一部分执行所述操作。

25.根据权利要求24所述的设备,其中所述主机经配置以借助向量式地址对每一存储器形状进行寻址。

26.根据权利要求17至19中任一权利要求所述的设备,其中所述主机包含经配置以接收所述用户定义的存储器分配应用程序接口api。

27.一种存储可由处理资源执行以进行以下操作的指令的非暂时性计算机可读媒体:

接收存储器形状的连续行的用户定义的数量及所述存储器形状的连续列的用户定义的数量;

接收存储器形状的用户定义的数量;

根据所述用户定义的数量分配存储器装置的单个物理存储器组件的连续多维部分;

将多个数据元素存储于所述连续多维部分中,使得所述多个数据元素呈共同定向;及

根据用户定义的序列对所述多个数据元素执行操作。

28.根据权利要求27所述的媒体,其进一步包括用以进行以下操作的指令:

对第一存储器形状的所述多个数据元素中的每一者执行所述操作;及

随后对第二存储器形状的所述多个数据元素中的每一者执行所述操作。

29.根据权利要求28所述的媒体,其进一步包括用以进行以下操作的指令:

将所述多个数据元素中的相应一者存储于所述连续列中的每一者中;

对所述第一存储器形状的第一列的数据元素执行所述操作;

随后对所述第一存储器形状的第二列的数据元素执行所述操作;

随后对所述第二存储器形状的第一列的数据元素执行所述操作;及

随后对所述第二存储器形状的第二列的数据元素执行所述操作。

30.根据权利要求28所述的媒体,其进一步包括用以进行以下操作的指令:

将所述多个数据元素中的相应一者存储于所述连续行中的每一者中;

对所述第一存储器形状的第一行的数据元素执行所述操作;

随后对所述第一存储器形状的第二行的数据元素执行所述操作;

随后对所述第二存储器形状的第一行的数据元素执行所述操作;及

随后对所述第二存储器形状的第二行的数据元素执行所述操作。


技术总结
可接收存储器形状的用户定义且可根据所述存储器形状分配存储器阵列的多维连续物理部分。所述存储器形状的所述用户定义可包含所述存储器阵列的连续列的数量、所述存储器阵列的连续行的数量及所述存储器形状的主要维度。所述主要维度可对应于最初使存储于所述存储器形状中的数据跨越的维度。

技术研发人员:J·D·勒戴尔;I·小克劳福德
受保护的技术使用者:美光科技公司
技术研发日:2018.04.25
技术公布日:2019.12.13
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1