-
公开(公告)号:CN113805813B
公开(公告)日:2024-07-16
申请号:CN202111108924.X
申请日:2018-11-30
申请人: 北京忆芯科技有限公司
IPC分类号: G06F3/06
摘要: 本申请涉及存储技术,尤其涉及降低读命令处理延迟的方法与存储控制器,以减少存储设备缓存的容量,降低了成本,并且通过从NVM芯片读取数据的操作与从主机获取描述符表的操作被并发处理,从而降低了读命令的处理延迟。
-
公开(公告)号:CN113032293A
公开(公告)日:2021-06-25
申请号:CN201911346536.8
申请日:2019-12-24
申请人: 北京忆芯科技有限公司
IPC分类号: G06F12/0868 , G06F12/0871
摘要: 本申请提供了缓存管理器及控制部件。其中,缓存管理器包括接口、分配模块和存储器,所述接口接收缓存分配请求,并将所述缓存分配请求发送给所述分配模块;以及所述接口接收所述分配模块返回的第一缓存索引信息,并输出第一所述缓存索引信息;响应于所述缓存分配请求,所述分配模块分配N个空闲的存储块,并生成所述第一缓存索引信息,所述存储块位于缓存内,所述N为正整数,所述第一缓存索引信息包括所述N个存储块的索引;所述存储器存储至少N个存储块的索引。利用硬件实现的缓存管理器代替现有技术中的软件管理缓存,从而减少控制部件中分配缓存时的软件和硬件之间的交互次数,提高控制部件内部的信息交互速度,达到减少主机到闪存芯片之间的数据传输的时间的技术效果。
-
公开(公告)号:CN112947845A
公开(公告)日:2021-06-11
申请号:CN201911266829.5
申请日:2019-12-11
申请人: 北京忆芯科技有限公司
IPC分类号: G06F3/06
摘要: 提供了热数据识别方法及其存储设备。所提供的热数据识别与处理方法,包括:获取IO命令访问的地址;若所述IO命令访问的地址命中了热数据表的第一条目,访问所述第一条目对应的缓存单元来处理所述IO命令,以及将所述第一条目设置到所述热数据表的前部;以及淘汰所述热数据表的后部的条目。
-
公开(公告)号:CN112835820A
公开(公告)日:2021-05-25
申请号:CN201911156768.7
申请日:2019-11-22
申请人: 北京忆芯科技有限公司
IPC分类号: G06F12/0882 , G06F12/1009
摘要: 本申请公开了快速访问HMB的方法与存储设备。所公开的快速访问主机存储器缓存的方法,具体包括以下步骤:响应于访问主机存储器缓存,获取控制部件地址空间的地址;根据控制部件地址空间的地址,获取对应的映射表的条目编号与偏移值;根据条目编号得到对应的存储小块的起始地址;根据存储小块的起始地址与偏移值组合,得到与控制部件地址空间的地址对应的主机地址,用该地址访问主机存储器缓存。
-
公开(公告)号:CN112988623B
公开(公告)日:2021-12-21
申请号:CN201911300669.1
申请日:2019-12-17
申请人: 北京忆芯科技有限公司
IPC分类号: G06F12/1009 , G06F12/0882
摘要: 公开了加速SGL处理的方法与存储设备。所公开的加速SGL处理的方法,包括:获取IO命令关联的SGL;根据所述SGL生成主机空间描述符列表与DTU描述符列表;根据DTU描述符列表的DTU描述符获取主机空间描述符列表的一个或多个主机空间描述符;以及根据获取的一个或多个主机空间描述符发起数据传输。
-
公开(公告)号:CN111258491B
公开(公告)日:2021-10-15
申请号:CN201811453058.6
申请日:2018-11-30
申请人: 北京忆芯科技有限公司
IPC分类号: G06F3/06
摘要: 本申请涉及存储技术,尤其涉及降低读命令的处理延迟方法与存储控制部件,以减少存储设备缓存的容量,降低了成本,并且通过从NVM芯片读取数据的操作与从主机获取描述符表的操作被并发处理,从而降低了读命令的处理延迟。
-
公开(公告)号:CN113031849A
公开(公告)日:2021-06-25
申请号:CN201911347788.2
申请日:2019-12-24
申请人: 北京忆芯科技有限公司
IPC分类号: G06F3/06
摘要: 本申请提供了直接内存存取单元及控制部件。直接内存存取DMA单元接收数据搬移请求,数据搬移请求携带源地址;在源地址指向主机或闪存芯片时,响应于数据搬移请求,DMA单元访问源地址,以获取第一数据;DMA单元访问源地址时起的预设时长之后,输出缓存分配请求,以获取目标地址,预设时长大于等于0;在获得目标地址后,将第一数据搬移至目标地址所在的存储空间。本申请用以解决现有技术中主机和闪存芯片之间的数据传输时间长的技术问题,并达到提高数据传输过程中控制部件的交互速度,进而提高控制部件的数据传输速度、减少数据传输时间的效果。
-
公开(公告)号:CN112765052A
公开(公告)日:2021-05-07
申请号:CN201911066563.X
申请日:2019-11-04
申请人: 北京忆芯科技有限公司
IPC分类号: G06F12/0846 , G06F12/0875
摘要: 本申请提供了处理NVMe完成队列(CQ)组合的方法与存储设备,该方法包括:从第一缓存区获取命令的处理结果;若完成队列不可用,将命令的处理结果存放至CQM寄存器;将CQM寄存器的内容搬移到第二缓存区;在完成队列可用时,将第一缓存区中的命令的处理结果和/或第二缓存区中的命令的处理结果填充到完成队列。通过执行NVMe队列管理方法,使得队列填满时,处理结果不需要一直排队等待,从而改善NVMeSSD控制器的数据处理能力。
-
公开(公告)号:CN111258491A
公开(公告)日:2020-06-09
申请号:CN201811453058.6
申请日:2018-11-30
申请人: 北京忆芯科技有限公司
IPC分类号: G06F3/06
摘要: 本申请涉及存储技术,尤其涉及降低读命令的处理延迟方法与存储控制部件,以减少存储设备缓存的容量,降低了成本,并且通过从NVM芯片读取数据的操作与从主机获取描述符表的操作被并发处理,从而降低了读命令的处理延迟。
-
-
-
-
-
-
-
-
-