【技术实现步骤摘要】
存储器内关联处理系统
[0001]交叉引用
[0002]本专利申请案主张埃勒(EILERT)等人于2022年1月18日提交的标题为“存储器内关联处理系统(IN
‑
MEMORY ASSOCIATIVE PROCESSING SYSTEM)”的第17/577,977号美国专利申请案,以及埃勒等人于2021年8月31日提交的名称为“存储器内关联处理系统(IN
‑
MEMORY ASSOCIATIVE PROCESSING SYSTEM)”的第63/239,103号美国临时专利申请案的优先权,所述每一篇专利申请案均转让给本受让人且以全文引用的方式明确并入本文中。
[0003]
涉及存储器内关联处理系统。
技术介绍
[0004]存储器装置广泛用于将信息存储在例如计算机、用户装置、无线通信装置、相机、数字显示器等各种电子装置中。通过将存储器装置内的存储器单元编程为各种状态来存储信息。举例来说,二进制存储器单元可以被编程为两个支持状态中的一个,经常由逻辑1或逻辑0表示。在一些实例中,单个存储器单元可以支持超过两个状态,其中的任一状态可存储。为了存取所存储信息,组件可以读取或感测存储器装置中的至少一个所存储状态。为了存储信息,组件可在存储器装置中写入状态或对状态进行编程。
[0005]存在各种类型的存储器装置和存储器单元,包含磁性硬盘、随机存取存储器(RAM)、只读存储器(ROM)、动态RAM(DRAM)、同步动态RAM(SDRAM)、静态RAM(SRAM)、铁电RAM ...
【技术保护点】
【技术特征摘要】
1.一种设备,其包括:存储器裸片,其包括多个拼片,所述多个拼片各自包括多个平面,其中每一平面包括相应的内容可寻址存储器单元阵列;和逻辑,其与所述存储器裸片耦合且被配置成:从主机装置接收指示指令集的信令,所述指令集指示作为用于计算操作的操作数的第一向量和第二向量;从向量映射方案集中选择用于使用关联处理执行所述计算操作的向量映射方案;和至少部分地基于所述选择的向量映射方案,将表示所述第一向量和所述第二向量的数据写入到一或多个拼片的平面集。2.根据权利要求1所述的设备,其中所述逻辑被进一步配置成:使用关联处理对表示所述第一向量和所述第二向量的所述数据执行所述计算操作;和将表示第三向量的数据写入到所述平面集,所述第三向量是所述计算操作的结果。3.根据权利要求2所述的设备,其中所述逻辑被进一步配置成:将表示所述第一向量和所述第二向量的位的数据与存储真值表的存储器单元位进行比较,所述真值表指示针对各种逻辑值组合的所述计算操作的结果,其中所述执行所述计算操作至少部分地基于所述比较。4.根据权利要求1所述的设备,其中所述逻辑被进一步配置成:从所述主机装置接收所述选择的向量映射方案的指示,其中所述选择的向量映射方案是至少部分地基于所述指示选择的。5.根据权利要求1所述的设备,其中所述逻辑被进一步配置成:确定所述第一向量的元素数量、所述第二向量的元素数量或这两者,其中所述选择的向量映射方案是基于所述第一向量的所述元素数量、所述第二向量的所述元素数量或这两者选择的。6.根据权利要求1所述的设备,其中所述逻辑被进一步配置成:确定与所述指令集相关联的逻辑操作和算术操作的比率,其中所述选择的向量映射方案是基于所述逻辑操作和算术操作的比率选择的。7.根据权利要求1所述的设备,其中写入另外包括所述逻辑被配置成:将表示所述第一向量的所述数据写入到所述平面集的与表示所述第二向量的所述数据写入到的列集不同的列集。8.根据权利要求1所述的设备,其中写入另外包括所述逻辑被配置成:将表示所述第一向量的元素的不同相连位集的数据写入到所述平面集中的不同平面;和将表示所述第二向量的元素的不同相连位集的数据写入到所述平面集中的所述不同平面。9.根据权利要求1所述的设备,其中所述平面集处于所述多个拼片中的拼片中,且其中写入另外包括所述逻辑被配置成:将表示所述第一向量的元素的第一相连位集的数据和表示所述第二向量的元素的第一相连位集的数据写入到所述拼片中的所述平面集中的第一平面;和将表示所述第一向量的所述元素的第二相连位集的数据和表示所述第二向量的所述
元素的第二相连位集的数据写入到所述拼片中的所述平面集中的第二平面。10.根据权利要求1所述的设备,其中写入另外包括所述逻辑被配置成:将表示所述第一向量的元素的第一相连位集的数据和表示所述第二向量的元素的第一相连位集的数据写入到第一拼片中的所述平面集中的第一平面;和将表示所述第一向量的所述元素的第二相连位集的数据和表示所述第二向量的所述元素的第二相连位集写入到第二拼片中的所述平面集中的第二平面。11.根据权利要求1所述的设备,其中所述逻辑被进一步配置成:至少部分地基于所述指令集,从与所述逻辑耦合的存储器检索所述第一向量和所述第二向量。12.一种设备,其包括:存储器裸片,其包括多个拼片,所述多个拼片各自包括多个平面,其中每一平面包括相应的内容可寻址存储器单元阵列;和逻辑,其与所述存储器裸片耦合且被配置成:从主机装置接收指示指令集的信令,所述指令集指示作为用于计算操作的操作数的向量,所述向量包括各自具有相应位长度的多个元素;将表示所述多个元素中的至少一个元素的第一相连位集的数据写入到拼片的第一平面并且将表示所述至少一个元素的第二相连位集的数据写入到所述拼片的第二平面;和至少部分地基于将表示所述第一相连位集的所述数据写入到所述第一平面并且至少部分地基于将表示所述第二相连位集的所述数据写入到所述第二平面,使用关联处理执行所述计算操作。13.根据权利要求12所述的设备,其中所述指令集指示作为用于所述计算操作的第二操作数的第二向量,且其中所述逻辑被进一步配置成:将表示所述第二向量的元素的第一相连位集的数据写入到所述拼片的所述第一平面并且将表示所述第二向量的所述元素的第二相连位集的数据写入到所述拼片的所述第二平面。14.根据权利要求12所述的设备,其中所述逻辑被进一步配置成:将表示所述向量的第二元素的第一相连位集的数据写入到所述拼片的所述第一平面并且将表示所述向量的所述第二元素的第二相连位集的数据写入到所述拼片的所述第二平面。15.根据权利要求12所述的设备,其中写入包括所述逻辑被进一步配置成:将表示所述第一相连位集的所述数据写入到所述第一平面的列子集并且将表示所述第二相连位集的所述数据写入到所述第二平面的列子集。16.根据权利要求12所述的设备,其中写入是根据向量映射方案,且其中所述逻辑被进一步配置成:至少部分地基于所述向量的所述多个元素的数量大于所述多个平面的每平面的行数量,选择所述向量映射方案。17.根据权利要求12所述的设备,其中写入是根据向量映射方案,且其中所述逻辑被进一步配置成:至少部分地基于所述指令集与大于阈值比率的算术操作和逻辑操作的比率相关联,选
择所述向量映射方案。18.根据权利要求12所述的设备,其中执行包括所述逻辑被进一步配置成:将表示所述向量的位和第二向量的位的数据与存储真值表的存储器单元位进行比较,所述真值表指示针对各种逻辑值组合的所述计算操作的结果;和至少部分地基于所述比较,将表示第三向量的数据写入到所述平面集,所述第三向量是所述计算操作的结果。19.一种设备,其包括:存储器裸片,其包括多个拼片,所述多个拼片各自包括多个平面,其中每一平面包括相应的内容可寻址存储器单元阵列;和逻辑,其与所述存储器裸片耦合且被配置...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。