NVM存储介质模拟器
    1.
    发明授权

    公开(公告)号:CN111324414B

    公开(公告)日:2024-03-26

    申请号:CN201811544317.6

    申请日:2018-12-17

    发明人: 谢进伟 贾舒 程雪

    摘要: 本申请涉及存储技术,涉及用软件模拟NVM存储介质的NVM存储介质模拟器。本申请提供一种NVM存储介质模拟方法,包括:响应于获取遵循NVM芯片接口协议的第一命令;若所述第一命令是合法的写命令,根据第一命令访问的物理地址获取对应的第一虚拟块;获取为第一虚拟块提供存储空间的第一缓存单元或第一数据文件单元;以及将第一命令对应的数据写入第一缓存单元或第一数据文件单元。

    一种计算机
    2.
    发明公开
    一种计算机 审中-实审

    公开(公告)号:CN114064522A

    公开(公告)日:2022-02-18

    申请号:CN202111356021.3

    申请日:2019-05-09

    发明人: 贾舒 孙通 郑宏亮

    IPC分类号: G06F12/0871 G06F13/16

    摘要: 本申请涉及存储技术,特别地,涉及一种计算机,包括:处理器和开放通道存储设备;处理器向开放通道存储设备的内存空间的缓存单元添加第一类地址,第一类地址为存储设备的物理地址,内存空间由开放通道存储设备提供;由缓存单元的索引替代IO命令指示的第二类地址以生成IO命令,第二类地址为逻辑地址;将IO命令发送给开放通道存储设备;开放通道存储设备接收IO命令,根据IO命令中的缓存单元索引从缓存单元中获取第一类地址,根据第一类地址访问NVM。本申请在不修改操作系统内核的情况下,提供了使用物理地址访问存储设备的方法、主机与存储设备,从而使应用程序得以获得开放通道固态存储设备提供的优势,且避免了修改内核引入的风险。

    上行数据通路的构建方法及数据处理系统

    公开(公告)号:CN113076180A

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

    申请号:CN202010307559.4

    申请日:2020-04-17

    发明人: 贾舒 郑宏亮 程雪

    IPC分类号: G06F9/48 G06F9/54 G06F11/30

    摘要: 本申请提供了上行数据通路的构建方法及数据处理系统,该方法包括:在下行数据通路的一个或多个任务处理单元中,向数据传输单元DTU中写入一个或多个回调函数索引以构建用于所述DTU的上行数据通路;其中,所述一个或多个回调函数索引指示的一个或多个回调函数构成了所述上行数据通路,所述DTU承载子命令;响应于所述子命令处理完成,调用所述DTU中记录的一个或多个回调函数索引所指示的回调函数,以通过所述上行数据通路返回所述子命令的处理结果。

    通过反汇编验证处理器执行轨迹

    公开(公告)号:CN111310172A

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

    申请号:CN201811519074.0

    申请日:2018-12-12

    发明人: 谢进伟 贾舒 程雪

    IPC分类号: G06F21/53 G06F8/53

    摘要: 本申请公开了通过反汇编验证处理器执行轨迹的方法。本申请的主要技术方案为:将源程序编译为可执行文件与反汇编文件;执行可执行文件,产生轨迹序列,通过分析所述轨迹序列与所述反汇编文件识别处理器工作的正确性。

    降低页条带写操作性能波动的方法

    公开(公告)号:CN117251107B

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

    申请号:CN202310774507.1

    申请日:2023-06-27

    发明人: 贾舒

    IPC分类号: G06F3/06

    摘要: 本申请提供一种降低页条带写操作性能波动的方法,该方法包括:响应于要向第一页条带的每个第一物理页写入指定数据,生成成对的P1操作和R操作,P1操作指示将存储器中的指定数据搬移到NVM芯片,R操作指示对存储器中的指定数据执行XOR计算,并在第一页条带对应的第一XOR缓存中保留计算结果;第一页条带包括第二物理页与多个第一物理页;响应于要向第一页条带的第二物理页写入数据,生成P2操作,P2操作指示将第一XOR缓存中的校验数据写入第一页条带的第二物理页。本申请可基于三个相互独立的操作将存储器中的指定数据和对应的校验数据写入NVM芯片,且可及时释放XOR缓存,实现减少对XOR缓存的占用,提高利用效率。

    具有多数据通路的数据处理系统及用多数据通路构建虚拟电子设备

    公开(公告)号:CN113076189A

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

    申请号:CN202010306298.4

    申请日:2020-04-17

    发明人: 程雪 贾舒 孙通

    IPC分类号: G06F9/50 G06F9/54 G06F11/30

    摘要: 本申请提供具有多数据通路的数据处理系统及用多数据通路构建虚拟电子设备。数据处理系统包括命令传输单元与多个数据通路;其中,数据通路包括下行数据通路与上行数据通路;下行数据通路包括一个或多个任务处理单元;下行数据通路与所述命令传输单元耦合;所述命令传输单元为要处理的一个或多个第一子命令分配DTU来承载子命令,以及将承载了子命令的DTU提供给所述多个数据通路的第一数据通路的下行数据通路;其中,第一子命令关联于访问第一设备的命令,以及第一数据通路对应于所述第一设备。

    计算加速系统
    7.
    发明公开

    公开(公告)号:CN111581118A

    公开(公告)日:2020-08-25

    申请号:CN201911424927.7

    申请日:2019-12-31

    IPC分类号: G06F12/02

    摘要: 本申请提供了计算加速系统,包括第一设备和/或第二设备,以及处理器,其中,处理器向第一设备或第二设备发送第一请求,第一请求携带第一数据的特征,第一请求指示进行距离计算;响应于第一请求,第一设备或第二设备对第一数据的特征和预存的N个特征进行距离计算,获取N个特征中与第一数据的特征距离最近的M个特征,并向处理器返回M个特征。在处理器的计算能力受限时,在不增加其它设备的前提下,利用系统中已有的、处理器之外的第一设备或第二设备的剩余计算能力进行特征的距离计算,不仅提高系统的计算能力,还使得处理器可以执行其它任务。从而解决现有技术中大型存储系统的实现难度高及成本高的技术问题。

    降低页条带写操作性能波动的方法

    公开(公告)号:CN117251107A

    公开(公告)日:2023-12-19

    申请号:CN202310774507.1

    申请日:2023-06-27

    发明人: 贾舒

    IPC分类号: G06F3/06

    摘要: 本申请提供一种降低页条带写操作性能波动的方法,该方法包括:响应于要向第一页条带的每个第一物理页写入指定数据,生成成对的P1操作和R操作,P1操作指示将存储器中的指定数据搬移到NVM芯片,R操作指示对存储器中的指定数据执行XOR计算,并在第一页条带对应的第一XOR缓存中保留计算结果;第一页条带包括第二物理页与多个第一物理页;响应于要向第一页条带的第二物理页写入数据,生成P2操作,P2操作指示将第一XOR缓存中的校验数据写入第一页条带的第二物理页。本申请可基于三个相互独立的操作将存储器中的指定数据和对应的校验数据写入NVM芯片,且可及时释放XOR缓存,实现减少对XOR缓存的占用,提高利用效率。

    数据通路、其资源管理方法及其信息处理设备

    公开(公告)号:CN113535377A

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

    申请号:CN202010307557.5

    申请日:2020-04-17

    发明人: 贾舒 莫潇 程雪

    IPC分类号: G06F9/50

    摘要: 本申请提供了数据通路、其资源管理方法及其信息处理设备。数据通路包括通道、至少一个任务处理单元和至少一个资源管理器,至少一个资源管理器管理不同类型的资源;至少一个任务处理单元在处理子命令时,向至少一个资源管理器请求分配资源;响应于获得资源,至少一个任务处理单元将所获得的资源分配给DTU,所述DTU为至少一个任务处理单元从通道中获取的,所述DTU携带子命令;响应于分配给DTU的资源使用完成,至少一个任务处理单元向至少一个资源管理器释放资源。

    下行数据通路的构建方法及设备
    10.
    发明公开

    公开(公告)号:CN113535345A

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

    申请号:CN202010306299.9

    申请日:2020-04-17

    发明人: 贾舒 孙通 程雪

    IPC分类号: G06F9/48 G06F9/54 G06F11/30

    摘要: 本申请提供了下行数据通路的构建方法及设备,该方法包括:创建至少一个任务处理单元;创建至少一个通道;将所述至少一个任务处理单元关联于所述至少一个通道。香下行数据通络包括至少一个任务处理单元和至少一个通道;其中,至少一个任务处理单元中的第一任务处理单元从与自身关联的通道中获取DTU,所述DTU携带子命令,所述第一任务处理单元为至少一个任务处理单元中的任意一个任务处理单元,第二任务处理单元为至少一个任务处理单元中第一任务处理单元以外的一个任务处理单元;所述第一任务处理单元处理子命令,并在子命令处理完成后,将所述DTU填充至与自身关联的通道,以使所述第二任务处理单元从通道中获取所述DTU。