-
公开(公告)号:CN112988749B
公开(公告)日:2025-02-28
申请号:CN202110324397.X
申请日:2018-03-14
Applicant: 北京忆芯科技有限公司
IPC: G06F16/22 , G06F16/242 , G06F16/2455 , G06N3/045 , G06N3/08 , G06N20/00
Abstract: 本申请公开了通过KV存储设备响应检索请求的方法及装置。所提供的通过KV存储设备响应检索请求的方法,包括:将检索式中的检索要素提供给包括由多层节点构成的人工神经网络的机器学习部件;机器学习部件将生成的其人工神经网络的一层或多层节点的值节点值提供给键生成部件;键生成部件生成键,并将生成的键提供给KV存储设备,从KV存储设备读取同键对应的值。
-
公开(公告)号:CN112995285B
公开(公告)日:2023-04-18
申请号:CN202110152868.3
申请日:2018-03-29
Applicant: 北京忆芯科技有限公司
IPC: H04L67/1097 , H04L9/32 , G06F16/903
Abstract: 提供了基于区块技术的分布式KV存储系统。所提供的分布式存储系统,包括耦合到网络的查询节点、中继节点与资源节点,查询节点用于向网络发出用于查询网络中的资源的查询请求资源节点用于提供分布式存储系统的资源,资源节点和/或中继节点广播查询请求或广播指示查询成功的消息;资源节点和/或中继节点记录了资源映射信息,资源映射信息包括多条记录,每条记录指示查询请求从被查询节点发出到资源节点应答所经历的各个网络节点的区块,其中区块包括节点的节点标识、节点的特征信息的数字签名与指示区块被添加的时间的时间戳;资源节点记录了转换信息,转换信息的每条记录指示从键到地址的映射。
-
公开(公告)号:CN113835898A
公开(公告)日:2021-12-24
申请号:CN202111153405.5
申请日:2017-11-29
Applicant: 北京忆芯科技有限公司
IPC: G06F9/50 , G06F16/958
Abstract: 本申请公开了存储器分配器。本申请的存储器分配器用于管理N个缓存单元的分配与释放,存储器分配器包括标记寄存器、索引寄存器、读指针寄存器和写指针寄存器;标记寄存器与索引寄存器各自包括与被管理的缓存单元数目相等的N个存储单元;索引寄存器的每个存储单元存储缓存单元之一的索引或地址,标记寄存器的每个存储单元存储缓存单元之一的状态,其中,状态包括“已分配”状态和“未分配”状态;以读指针指示响应于缓存单元分配请求所对应的索引寄存器的存储单元,以写指针指示响应于缓存单元释放请求所对应的索引寄存器的存储单元,其中,读指针所指示的索引寄存器的存储单元是根据标记寄存器中所存储的对应缓存单元的状态确定的。
-
-
公开(公告)号:CN113505085A
公开(公告)日:2021-10-15
申请号:CN202110814983.2
申请日:2018-03-16
Applicant: 北京忆芯科技有限公司
IPC: G06F12/02 , G06F12/0866 , G06F12/1009
Abstract: 本申请公开了KV存储设备的地址转换及其加速器,涉及KV存储技术领域,解决了现有技术中从KV存储设备中读取响应慢的技术问题。本申请的KV存储设备包括:排序表、NVM存储介质和遍历B+树的加速器,排序表包括多个条目,每个条目记录了键与同所述键对应的值地址列表,排序表被组织为B+树结构;B+树的加速器通过遍历B+树搜索得到同待访问的键所对应的值地址表。本申请主要用于KV存储。
-
-
公开(公告)号:CN108877862A
公开(公告)日:2018-11-23
申请号:CN201710326110.0
申请日:2017-05-10
Applicant: 北京忆芯科技有限公司
CPC classification number: G11C16/105 , G11C16/3436
Abstract: 公开了页条带的数据组织以及向页条带写入数据的方法与装置。所公开的方法包括将第一页条带的第一部分数据写入来自多个逻辑单元的多个第一物理页;将第二页条带的第一部分数据写入来自所述多个逻辑单元的多个第二物理页;将第一页条带的第二部分数据写入来自所述多个逻辑单元的多个第三物理页;其中第一物理页与第三物理页在非易失存储器的物理空间上不相邻。从而,使用少量的存储空间计算多个页条带的校验数据,并同时向多个页条带写入数据。
-
公开(公告)号:CN112988750B
公开(公告)日:2025-02-28
申请号:CN202110324464.8
申请日:2018-03-14
Applicant: 北京忆芯科技有限公司
IPC: G06F16/22 , G06F16/242 , G06F16/2455 , G06N3/0464 , G06N3/08
Abstract: 本申请公开了基于结构化信息的KV存储的键与值的生成方法及装置,该方法包括:根据原始数据生成结构化信息;将检索式提供给包括由多层节点构成的人工神经网络的机器学习部件,根据机器学习部件处理检索式的输出生成键,其中,所述根据机器学习部件处理检索式的输出生成键是根据人工神经网络的一层或多层节点的值生成键;其中所述检索式用于检索所述结构化信息;将根据所述检索式实施检索的检索结果作为值;以及将所述键与所述值记录在KV存储设备中。
-
公开(公告)号:CN113835898B
公开(公告)日:2024-03-01
申请号:CN202111153405.5
申请日:2017-11-29
Applicant: 北京忆芯科技有限公司
IPC: G06F9/50 , G06F16/958
Abstract: 本申请公开了存储器分配器。本申请的存储器分配器用于管理N个缓存单元的分配与释放,存储器分配器包括标记寄存器、索引寄存器、读指针寄存器和写指针寄存器;标记寄存器与索引寄存器各自包括与被管理的缓存单元数目相等的N个存储单元;索引寄存器的每个存储单元存储缓存单元之一的索引或地址,标记寄存器的每个存储单元存储缓存单元之一的状态,其中,状态包括“已分配”状态和“未分配”状态;以读指针指示响应于缓存单元分配请求所对应的索引寄存器的存储单元,以写指针指示响应于缓存单元释放请求所对应的索引寄存器的存储单元,其中,读指针所指示的索引寄存器的存储单元是根据标记寄存器中所存储的对应缓存单元的状态确定的。
-
公开(公告)号:CN111625376B
公开(公告)日:2023-08-04
申请号:CN202010461036.5
申请日:2017-04-01
Applicant: 北京忆芯科技有限公司
Abstract: 本申请提出一种通过代理进行队列通信的方法与消息系统。该方法包括第一CPU访问第一CPU代理的队列TX模块的寄存器,获取队列状态;响应于队列未满,第一CPU向第一存储器中的队列的队尾写入队列条目;第一CPU将新的队尾位置写入第一CPU代理的队列TX模块;第二CPU从第二CPU代理的队列RX模块获取队列状态;响应于队列非空,第二CPU依据队列队头位置从第二存储器中获取队列条目;第二CPU将新的队头位置写入第二CPU代理的队列RX模块。
-
-
-
-
-
-
-
-
-