搜索存储在存储器中的数据的方法和系统

    公开(公告)号:CN108268596A

    公开(公告)日:2018-07-10

    申请号:CN201711351959.X

    申请日:2017-12-15

    CPC classification number: G06F16/22 G06F16/90344 G06F3/0641 G06F11/1453

    Abstract: 一种用于搜索存储在存储器中的数据的方法,该方法包括接收regex搜索请求,生成包括与regex搜索请求对应的基本regex运算的解析树,在相应的时间步中单独分析所生成的解析树的基本regex运算中的每一个,通过使用转换表确定数据是否存在、并使用反向转换表确定数据的存储器地址位置而与确定与所分析的基本regex运算对应的数据的存储器地址位置;以及,在分析所生成的解析树的所有基本regex运算后,输出匹配regex搜索请求的数据。

    用于DPU运算的软件栈和编程

    公开(公告)号:CN108010551A

    公开(公告)日:2018-05-08

    申请号:CN201710684841.2

    申请日:2017-08-11

    Abstract: 一种用于DPU运算的软件栈和编程。一种包括库、编译器、驱动器和至少一个动态随机存取存储器(DRAM)处理单元(DPU)的系统。所述库可确定与接收到的命令相应的至少一个DPU运算。所述编译器可以形成用于所述DPU运算的至少一个DPU指令。所述驱动器可将所述至少一个DPU指令发送到至少一个DPU。所述DPU可包括至少一个计算单元阵列,所述至少一个计算单元阵列可包括按照具有至少一个列的阵列被布置的多个基于DRAM的计算单元,其中,所述至少一个列可包括至少三个行的基于DRAM的计算单元,所述至少三个行的基于DRAM的计算单元被配置为提供针对所述至少三个行中的第一行和第二行进行运算的逻辑功能,并被配置为将所述逻辑功能的结果存储在所述至少三个行中的第三行中。

    用于有效的存储器在线重复删除应用的虚拟桶多哈希表

    公开(公告)号:CN107273397A

    公开(公告)日:2017-10-20

    申请号:CN201710206262.7

    申请日:2017-03-31

    Abstract: 一种对存储器模块中的存储器进行重复删除的方法,该方法包括:识别包括多个哈希表的哈希表阵列,每个哈希表对应于哈希函数并且每个哈希表包括物理桶,每个物理桶包括路并且被配置为存储数据;识别多个虚拟桶,每个虚拟桶中包括物理桶中的一些并且每个虚拟桶与虚拟桶中的另一个虚拟桶共享物理桶中的至少一个;根据哈希函数中的相对应的哈希函数来对数据块进行哈希化以产生哈希值;根据哈希值确定物理桶中的期望的物理桶是否具有用于数据块的可用空间;以及当期望的物理桶不具有可用空间时,确定附近位置的物理桶是否具有用于数据块的可用空间,附近位置的物理桶与期望的物理桶在虚拟桶中的同一虚拟桶中。

    重复删除DRAM系统算法架构
    47.
    发明公开

    公开(公告)号:CN107273042A

    公开(公告)日:2017-10-20

    申请号:CN201710206477.9

    申请日:2017-03-31

    Abstract: 一种被配置为内部地执行存储器重复删除的重复删除存储器模块,包括:哈希表存储器,用于将多个数据块存储在包括哈希表的哈希表阵列中,哈希表中的每个包括物理桶和多个虚拟桶,虚拟桶中的每个包括物理桶中的一些,物理桶中的每个包括路;地址查找表存储器(ALUTM),包括多个指针,所述多个指针指示在物理桶中的相对应的一个物理桶中所存储的数据块中的每个的位置;和缓冲存储器,用于当哈希表阵列为满时,存储未被存储在哈希表存储器中的唯一的数据块;处理器;以及存储器,其中,存储器在其上存储有指令,该指令当由处理器执行时使得存储器模块与外部系统交换数据。

    存储节点、混合存储器控制器及控制混合存储器组的方法

    公开(公告)号:CN107153511A

    公开(公告)日:2017-09-12

    申请号:CN201710102539.1

    申请日:2017-02-24

    Abstract: 一种混合存储器控制器,执行:接收第一中央处理单元(CPU)请求和第二CPU请求以向混合存储器组写入/从混合存储器组读取,通过译码和地址映射所述第一CPU请求和第二CPU请求而分别将易失性存储器件和非易失性存储器件识别为所述第一CPU请求和第二CPU请求的第一目标和第二目标,分别在第一缓冲器和第二缓冲器中对所述第一CPU请求和第二CPU请求排队,基于仲裁策略而对所述第一目标和第二目标中的相关联的一个生成与所述第一CPU请求和第二CPU请求中的一个对应的第一命令,并且对所述第一目标和第二目标中的相关联的另一个生成与所述第一CPU请求和第二CPU请求中的另一个对应的第二命令,并且向易失性存储器件和非易失性存储器件中的相应的一个发送第一和第二命令。

    具有存储器管理机制的电子系统

    公开(公告)号:CN106847331A

    公开(公告)日:2017-06-13

    申请号:CN201610880974.2

    申请日:2016-10-09

    Abstract: 公开具有存储器管理机制的电子系统。所述电子系统包括:处理器,被配置为访问操作数据;本地高速缓冲存储器,连接到处理器,被配置为存储有限量的操作数据;存储器控制器,连接到本地高速缓冲存储器,被配置为保持操作数据的流动;和存储器子系统,连接到存储器控制器,包括:第一级存储器,被配置为通过快速控制总线存储具有关键时序的操作数据,和第二级存储器,被配置为通过降低性能的控制总线存储具有非关键时序的操作数据。

Patent Agency Ranking