[发明专利]用于在存储设备中进行计算的方法及装置、存储设备有效
申请号: | 202110771716.1 | 申请日: | 2021-07-08 |
公开(公告)号: | CN113377293B | 公开(公告)日: | 2022-07-05 |
发明(设计)人: | 邹银超;秦承刚;孔金灿;杜少华 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F9/448 |
代理公司: | 北京永新同创知识产权代理有限公司 11376 | 代理人: | 林锦辉;刘景峰 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 存储 设备 进行 计算 方法 装置 | ||
本说明书实施例提供了一种用于在存储设备中进行计算的方法及装置、存储设备。存储设备中配置有计算单元,计算单元用于执行针对存储设备的I/O进程,在该方法中,在存储设备所接入的运行第一操作系统的主机执行的业务中存在针对存储设备的I/O进程时,响应于在第一操作系统中发起的I/O进程,通过计算单元的对外接口将I/O进程卸载至计算单元;在计算单元处执行I/O进程;以及针对I/O进程的数据,在存储设备中执行写入或读取操作。
技术领域
本说明书实施例涉及计算机技术领域,具体地,涉及一种用于在存储设备中进行计算的方法及装置、存储设备。
背景技术
存储设备和处理器之间的工艺和封装均不同,两者之间的性能差距也较大。存储设备主要用于数据存储和读取,CPU、GPU等处理器则通过强大的性能支持来执行更多的数据计算任务。例如,一个操作系统需要执行一个进程时,通过使用该操作系统中的处理器来执行该进程,在执行完进程得到相应的数据后,处理器将数据发送给存储设备进行存储,存储设备接收到数据后将其存储在本地。
在处理器将数据发送给存储设备的过程中,需要对数据进行移动。相应地,处理器从存储设备中读取数据时,也需要先将所读取的数据移动至处理器,然后由处理器进行数据处理。
发明内容
鉴于上述,本说明书实施例提供了一种用于在存储设备中进行计算的方法及装置、存储设备。通过该方案,在存储设备中配置计算单元,并将第一操作系统中的I/O进程卸载至计算单元中来执行,减少了处理器的资源损耗的同时,缩短了I/O进程中需要使用存储设备的数据的移动距离,减少了数据移动的功耗。
根据本说明书实施例的一个方面,提供了一种用于在存储设备中进行计算的方法,所述方法由所述存储设备来执行,所述存储设备中配置有计算单元,所述计算单元用于执行针对所述存储设备的I/O进程,所述方法包括:在所述存储设备所接入的运行第一操作系统的主机执行的业务中存在针对所述存储设备的I/O进程时,响应于在所述第一操作系统中发起的所述I/O进程,通过所述计算单元的对外接口将所述I/O进程卸载至所述计算单元;在所述计算单元处执行所述I/O进程;以及针对所述I/O进程的数据,在所述存储设备中执行写入或读取操作。
根据本说明书实施例的另一方面,还提供一种用于在存储设备中进行计算的装置,其中,所述存储设备中配置有计算单元,所述计算单元用于执行针对所述存储设备的I/O进程,所述装置包括:至少一个处理器,与所述至少一个处理器耦合的存储器,以及存储在所述存储器上的计算机程序,所述至少一个处理器执行所述计算机程序来实现:在所述存储设备所接入的运行第一操作系统的主机执行的业务中存在针对所述存储设备的I/O进程时,响应于在所述第一操作系统中发起的所述I/O进程,通过所述计算单元的对外接口将所述I/O进程卸载至所述计算单元;在所述计算单元处执行所述I/O进程;以及针对所述I/O进程的数据,在所述存储设备中执行写入或读取操作。
根据本说明书实施例的另一方面,还提供一种存储设备,包括:计算单元、对外接口、闪存转换层和存储器,所述存储设备用于执行如上所述的用于在存储设备中进行计算的方法。
附图说明
通过参照下面的附图,可以实现对于本说明书实施例内容的本质和优点的进一步理解。在附图中,类似组件或特征可以具有相同的附图标记。
图1示出了根据本说明书实施例的存储设备的一个示例的示意图。
图2示出了根据本说明书实施例的用于在存储设备中进行计算的方法的一个示例的流程图。
图3示出了本说明书实施例的用于在存储设备中进行计算的方法的另一个示例的示意图。
图4示出了根据本说明书实施例的用于在存储设备中进行计算的装置的一个示例的方框图。
图5示出了本说明书实施例的用于实现在存储设备中的计算方法的电子设备的方框图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司,未经支付宝(杭州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110771716.1/2.html,转载请声明来源钻瓜专利网。