降低读命令处理延迟的方法与装置

    公开(公告)号:CN113805813B

    公开(公告)日:2024-07-16

    申请号:CN202111108924.X

    申请日:2018-11-30

    发明人: 刘传杰 张泽 何振

    IPC分类号: G06F3/06

    摘要: 本申请涉及存储技术,尤其涉及降低读命令处理延迟的方法与存储控制器,以减少存储设备缓存的容量,降低了成本,并且通过从NVM芯片读取数据的操作与从主机获取描述符表的操作被并发处理,从而降低了读命令的处理延迟。

    缓存管理器及控制部件
    2.
    发明公开

    公开(公告)号:CN113032293A

    公开(公告)日:2021-06-25

    申请号:CN201911346536.8

    申请日:2019-12-24

    IPC分类号: G06F12/0868 G06F12/0871

    摘要: 本申请提供了缓存管理器及控制部件。其中,缓存管理器包括接口、分配模块和存储器,所述接口接收缓存分配请求,并将所述缓存分配请求发送给所述分配模块;以及所述接口接收所述分配模块返回的第一缓存索引信息,并输出第一所述缓存索引信息;响应于所述缓存分配请求,所述分配模块分配N个空闲的存储块,并生成所述第一缓存索引信息,所述存储块位于缓存内,所述N为正整数,所述第一缓存索引信息包括所述N个存储块的索引;所述存储器存储至少N个存储块的索引。利用硬件实现的缓存管理器代替现有技术中的软件管理缓存,从而减少控制部件中分配缓存时的软件和硬件之间的交互次数,提高控制部件内部的信息交互速度,达到减少主机到闪存芯片之间的数据传输的时间的技术效果。

    热数据识别方法及其存储设备
    3.
    发明公开

    公开(公告)号:CN112947845A

    公开(公告)日:2021-06-11

    申请号:CN201911266829.5

    申请日:2019-12-11

    发明人: 张泽 汤峰 王祎磊

    IPC分类号: G06F3/06

    摘要: 提供了热数据识别方法及其存储设备。所提供的热数据识别与处理方法,包括:获取IO命令访问的地址;若所述IO命令访问的地址命中了热数据表的第一条目,访问所述第一条目对应的缓存单元来处理所述IO命令,以及将所述第一条目设置到所述热数据表的前部;以及淘汰所述热数据表的后部的条目。

    快速访问HMB的方法与存储设备
    4.
    发明公开

    公开(公告)号:CN112835820A

    公开(公告)日:2021-05-25

    申请号:CN201911156768.7

    申请日:2019-11-22

    IPC分类号: G06F12/0882 G06F12/1009

    摘要: 本申请公开了快速访问HMB的方法与存储设备。所公开的快速访问主机存储器缓存的方法,具体包括以下步骤:响应于访问主机存储器缓存,获取控制部件地址空间的地址;根据控制部件地址空间的地址,获取对应的映射表的条目编号与偏移值;根据条目编号得到对应的存储小块的起始地址;根据存储小块的起始地址与偏移值组合,得到与控制部件地址空间的地址对应的主机地址,用该地址访问主机存储器缓存。

    加速SGL处理的方法与存储设备

    公开(公告)号: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芯片读取数据的操作与从主机获取描述符表的操作被并发处理,从而降低了读命令的处理延迟。

    直接内存存取单元及控制部件
    7.
    发明公开

    公开(公告)号:CN113031849A

    公开(公告)日:2021-06-25

    申请号:CN201911347788.2

    申请日:2019-12-24

    IPC分类号: G06F3/06

    摘要: 本申请提供了直接内存存取单元及控制部件。直接内存存取DMA单元接收数据搬移请求,数据搬移请求携带源地址;在源地址指向主机或闪存芯片时,响应于数据搬移请求,DMA单元访问源地址,以获取第一数据;DMA单元访问源地址时起的预设时长之后,输出缓存分配请求,以获取目标地址,预设时长大于等于0;在获得目标地址后,将第一数据搬移至目标地址所在的存储空间。本申请用以解决现有技术中主机和闪存芯片之间的数据传输时间长的技术问题,并达到提高数据传输过程中控制部件的交互速度,进而提高控制部件的数据传输速度、减少数据传输时间的效果。

    处理NVMe完成队列(CQ)阻塞的方法与存储设备

    公开(公告)号: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芯片读取数据的操作与从主机获取描述符表的操作被并发处理,从而降低了读命令的处理延迟。

    基于资源分配优化的命令处理方法

    公开(公告)号:CN111176826A

    公开(公告)日:2020-05-19

    申请号:CN201811346359.9

    申请日:2018-11-13

    IPC分类号: G06F9/50

    摘要: 本申请公开了基于资源分配优化的命令处理方法。所公开的命令处理方法包括如下步骤:响应于收到第一命令,使用第一组的资源处理第一命令;响应于收到第二命令,使用第二组的资源处理第二命令;其中,资源被分配给第一组与第二组,被分配给第一组的资源数量不超过指定阈值。