一种基于RDMA的数据传输方法及RDMA网卡

    公开(公告)号:CN105450588B

    公开(公告)日:2019-02-12

    申请号:CN201410373324.X

    申请日:2014-07-31

    Abstract: 本发明的实施例提供了一种基于RDMA的数据传输方法及RDMA网卡,涉及通信领域,能够简化RDMA网卡向处理器传输报文的过程中繁复的总线转化和多级组件的传递过程,提高了RDMA网卡与处理器之间传输报文的效率,该方法包括:第一节点的RDMA网卡接收第二节点的RDMA网卡发送的RDMA读请求;该RDMA读请求包括RDMA读请求请求读取的数据在第一节点的内存中的存储地址;对RDMA读请求进行解析,得到存储地址,生成ACE读请求;将ACE读请求发送至第二节点的处理器;接收第一节点的处理器返回的第一ACE响应消息;解析第一ACE响应消息,得到RDMA读请求请求读取的数据,并生成RDMA响应消息;将RDMA响应消息发送至第二节点的RDMA网卡。本发明应用于节点间的数据传输。

    一种数据处理方法
    2.
    发明授权

    公开(公告)号:CN105808497B

    公开(公告)日:2018-09-21

    申请号:CN201410843391.3

    申请日:2014-12-30

    Inventor: 郑伟 陆斌 赵献明

    Abstract: 本发明提供一种数据处理方法,应用于CC‑NUMA系统,CC‑NUMA包括第一处理器和第二处理器,所述第一处理器和所述第二处理器通过总线连接,所述第一处理器包括第一内核、第一缓存以及第一译码器;所述第二处理器包括第二家乡代理、第二缓存,所述第二家乡代理和第二内存连接,包括:第一内核发送第一请求,所述第一请求携带待读数据的地址;所述第一缓存接收所述第一请求,从所述第一译码器中查询到所述地址指向所述第二内存,发送第二请求给所述第二家乡代理,所述第二请求所请求的数据包括至少两部分数据,第一部分包括所述待读数据,第二家乡代理优先提供最新的第一部分给数据所述第一内核,然后提供其余各部分。应用本发明可以减少第一内核的等待时间。

    调度方法、装置、闪存设备和系统

    公开(公告)号:CN110716691B

    公开(公告)日:2021-10-01

    申请号:CN201810769590.2

    申请日:2018-07-13

    Abstract: 本申请提供一种调度方法、装置、闪存设备和系统,该方法应用于闪存设备,该闪存设备包括闪存控制器以及多个闪存晶圆,该闪存控制器通过通道与该多个闪存晶圆相连,该方法包括:在通过该通道传输写请求的过程中,该闪存控制器确定有待传输的第一读请求或第一数据,该第一读请求用于主机从该多个闪存晶圆中的第一闪存晶圆中读取数据,该第一数据为从该多个闪存晶圆中的任一个闪存晶圆中读取的数据;闪存控制器暂停通过该通道传输该写请求,以调度该第一读请求或该第一数据通过该通道传输,降低闪存设备处理读请求的时延。

    硬盘操作命令的执行方法、硬盘及存储介质

    公开(公告)号:CN109582215A

    公开(公告)日:2019-04-05

    申请号:CN201710915987.3

    申请日:2017-09-29

    Abstract: 本发明实施例公开了一种硬盘操作命令的执行方法、硬盘及存储介质。该方法应用于硬盘,包括控制器和至少两个闪存颗粒组,每个闪存颗粒组包括至少一个闪存颗粒,每个闪存颗粒包括多个物理块,每个闪存颗粒组中的任一闪存颗粒组成一个LUN,同一闪存颗粒组中位于不同LUN中的闪存颗粒不同,方法包括:接收操作命令后,确认空闲状态的目标LUN;从目标LUN中确认待执行操作命令时所访问的目标物理块;保存操作命令至目标物理块所属的闪存颗粒对应的等待处理队列中;在目标LUN中每个闪存颗粒分别对应的等待处理队列中等待处理的操作命令的数量大于预设阈值时,修改目标LUN的工作状态为非空闲状态。能够降低I/O读命令的时延。

    一种基于RDMA的数据传输方法及RDMA网卡

    公开(公告)号:CN105450588A

    公开(公告)日:2016-03-30

    申请号:CN201410373324.X

    申请日:2014-07-31

    Abstract: 本发明的实施例提供了一种基于RDMA的数据传输方法及RDMA网卡,涉及通信领域,能够简化RDMA网卡向处理器传输报文的过程中繁复的总线转化和多级组件的传递过程,提高了RDMA网卡与处理器之间传输报文的效率,该方法包括:第一节点的RDMA网卡接收第二节点的RDMA网卡发送的RDMA读请求;该RDMA读请求包括RDMA读请求请求读取的数据在第一节点的内存中的存储地址;对RDMA读请求进行解析,得到存储地址,生成ACE读请求;将ACE读请求发送至第二节点的处理器;接收第一节点的处理器返回的第一ACE响应消息;解析第一ACE响应消息,得到RDMA读请求请求读取的数据,并生成RDMA响应消息;将RDMA响应消息发送至第二节点的RDMA网卡。本发明应用于节点间的数据传输。

    硬盘操作命令的执行方法、硬盘及存储介质

    公开(公告)号:CN109582215B

    公开(公告)日:2020-10-09

    申请号:CN201710915987.3

    申请日:2017-09-29

    Abstract: 本发明实施例公开了一种硬盘操作命令的执行方法、硬盘及存储介质。该方法应用于硬盘,包括控制器和至少两个闪存颗粒组,每个闪存颗粒组包括至少一个闪存颗粒,每个闪存颗粒包括多个物理块,每个闪存颗粒组中的任一闪存颗粒组成一个LUN,同一闪存颗粒组中位于不同LUN中的闪存颗粒不同,方法包括:接收操作命令后,确认空闲状态的目标LUN;从目标LUN中确认待执行操作命令时所访问的目标物理块;保存操作命令至目标物理块所属的闪存颗粒对应的等待处理队列中;在目标LUN中每个闪存颗粒分别对应的等待处理队列中等待处理的操作命令的数量大于预设阈值时,修改目标LUN的工作状态为非空闲状态。能够降低I/O读命令的时延。

    调度方法、装置、闪存设备和系统

    公开(公告)号:CN110716691A

    公开(公告)日:2020-01-21

    申请号:CN201810769590.2

    申请日:2018-07-13

    Abstract: 本申请提供一种调度方法、装置、闪存设备和系统,该方法应用于闪存设备,该闪存设备包括闪存控制器以及多个闪存晶圆,该闪存控制器通过通道与该多个闪存晶圆相连,该方法包括:在通过该通道传输写请求的过程中,该闪存控制器确定有待传输的第一读请求或第一数据,该第一读请求用于主机从该多个闪存晶圆中的第一闪存晶圆中读取数据,该第一数据为从该多个闪存晶圆中的任一个闪存晶圆中读取的数据;闪存控制器暂停通过该通道传输该写请求,以调度该第一读请求或该第一数据通过该通道传输,降低闪存设备处理读请求的时延。

    一种数据处理方法
    8.
    发明公开

    公开(公告)号:CN105808497A

    公开(公告)日:2016-07-27

    申请号:CN201410843391.3

    申请日:2014-12-30

    Inventor: 郑伟 陆斌 赵献明

    Abstract: 本发明提供一种数据处理方法,应用于CC-NUMA系统,CC-NUMA包括第一处理器和第二处理器,所述第一处理器和所述第二处理器通过总线连接,所述第一处理器包括第一内核、第一缓存以及第一译码器;所述第二处理器包括第二家乡代理、第二缓存,所述第二家乡代理和第二内存连接,包括:第一内核发送第一请求,所述第一请求携带待读数据的地址;所述第一缓存接收所述第一请求,从所述第一译码器中查询到所述地址指向所述第二内存,发送第二请求给所述第二家乡代理,所述第二请求所请求的数据包括至少两部分数据,第一部分包括所述待读数据,第二家乡代理优先提供最新的第一部分给数据所述第一内核,然后提供其余各部分。应用本发明可以减少第一内核的等待时间。

Patent Agency Ranking