使用存储中代码执行的数据处理卸载

    公开(公告)号:CN111194437A

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

    申请号:CN201880063143.3

    申请日:2018-09-25

    IPC分类号: G06F3/06 G06F8/61 G06F8/76

    摘要: 本发明公开了用于使用存储中代码执行来卸载数据处理任务的系统和方法。例如,数据存储系统,包括一个或多个处理器、非暂态存储介质以及可由所述一个或多个处理器执行以执行操作的存储逻辑,所述操作包括:接收被配置为执行数据处理卸载任务的可移植代码,所述可移植代码包括用于处理所述存储介质中存储的数据的一个或多个可翻译的、硬件中立指令,所述指令包括:使用设置在所述存储逻辑中的翻译和执行引擎来翻译和执行所述可移植代码的所述一个或多个可翻译的、硬件中立的指令,以执行所述数据处理卸载任务;确定所述可移植代码的使用已结束;以及响应于确定所述可移植代码的使用已结束来释放所述可移植代码。

    使用存储中代码执行的数据处理卸载

    公开(公告)号:CN111194437B

    公开(公告)日:2023-10-17

    申请号:CN201880063143.3

    申请日:2018-09-25

    IPC分类号: G06F3/06 G06F8/61 G06F8/76

    摘要: 本发明公开了用于使用存储中代码执行来卸载数据处理任务的系统和方法。例如,数据存储系统,包括一个或多个处理器、非暂态存储介质以及可由所述一个或多个处理器执行以执行操作的存储逻辑,所述操作包括:接收被配置为执行数据处理卸载任务的可移植代码,所述可移植代码包括用于处理所述存储介质中存储的数据的一个或多个可翻译的、硬件中立指令,所述指令包括:使用设置在所述存储逻辑中的翻译和执行引擎来翻译和执行所述可移植代码的所述一个或多个可翻译的、硬件中立的指令,以执行所述数据处理卸载任务;确定所述可移植代码的使用已结束;以及响应于确定所述可移植代码的使用已结束来释放所述可移植代码。

    基于存储设备内部地址的冗余编码条带

    公开(公告)号:CN111164574B

    公开(公告)日:2023-10-24

    申请号:CN201880063154.1

    申请日:2018-09-24

    IPC分类号: G06F11/00

    摘要: 本文所公开的技术有效地使用在非易失性存储器系统中的非易失性存储设备中可用的存储器。在一个方面,管理器收集足够的数据以填充冗余编码条带的整个组块,并且请求将所述整个组块一起写入到选择的非易失性存储设备中。所选择的非易失性存储设备可返回写入所述整个组块的内部地址。所述管理器可存储标识存储每个组块的所述内部地址的条带映射。

    基于存储设备内部地址的冗余编码条带

    公开(公告)号:CN111164574A

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

    申请号:CN201880063154.1

    申请日:2018-09-24

    IPC分类号: G06F11/00

    摘要: 本文所公开的技术有效地使用在非易失性存储器系统中的非易失性存储设备中可用的存储器。在一个方面,管理器收集足够的数据以填充冗余编码条带的整个组块,并且请求将所述整个组块一起写入到选择的非易失性存储设备中。所选择的非易失性存储设备可返回写入所述整个组块的内部地址。所述管理器可存储标识存储每个组块的所述内部地址的条带映射。