[发明专利]块存储单元中的使用虚拟对象的计算卸载在审
申请号: | 201910408983.5 | 申请日: | 2019-05-16 |
公开(公告)号: | CN110618787A | 公开(公告)日: | 2019-12-27 |
发明(设计)人: | I·F·亚当斯;J·基斯;M·P·梅尼耶;D·明特恩 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 72002 永新专利商标代理有限公司 | 代理人: | 张立达;王英 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 描述符 卸载控制器 卸载命令 标识符 存储设备 数据执行 虚拟输出 虚拟输入 解析器 卸载 解析 | ||
本公开内容的实施例可以涉及计算卸载控制器,其可以包括解析器以解析所接收的计算卸载命令,并且至少部分地基于计算卸载命令来识别基于块的计算描述符。在一些实施例中,计算卸载控制器还可以包括卸载执行器,以至少部分地基于基于块的计算描述符来对基于块的存储设备中的数据执行操作。在一些实施例中,基于块的计算描述符可以包括虚拟输入对象、虚拟输出对象和计算类型标识符。可以描述和/或要求保护其他实施例。
技术领域
概括而言,本公开内容的实施例涉及计算机数据存储设备领域,并且更具体而言,涉及为基于块的非易失性存储器提供计算加速的设备和技术。
背景技术
在计算机系统中,数据可以本地地或通过网络存储在基于块的存储单元中,所述存储单元例如固态驱动器(SSD)中的非易失性存储器(NVM)。NVM可以是NAND闪速存储器或任何其他合适形式的稳定的持久存储单元。随着SSD的容量和内部速度的增加,NVM通常受到其附接到的输入/输出(I/O)控制器的速度和/或本地总线或网络链路上的可用带宽的限制。已经尝试了各种形式的存储单元内计算以减少I/O瓶颈。一些用于解决I/O限制的传统的存储单元内计算方法至少在它们依赖于基于对象或键值的方法的方面存在问题,所述基于对象或键值的方法对于依赖于块存储单元的许多应用可能是不适当的和/或可能需要基于对象的文件系统存在于主机上。用于解决该限制的其他传统的存储单元内计算方法至少在它们引入了复杂的状态跟踪协议方面存在问题,所述状态跟踪协议需要主机与目标之间的多次往返以发起目标侧计算和/或要求应用具有对块存储单元的直接访问权限。
附图说明
通过下面结合附图的详细描述将容易理解实施例。为了促进该描述,同样的附图标记标示同样的结构元素。通过示例而非限制的方式在附图的图中示出了实施例。
图1描绘了根据各种实施例的包括主机和块存储设备的计算机系统的框图。
图2是根据各种实施例的用于将计算操作卸载到块存储设备的技术的流程图。
图3是根据各种实施例的用于用块存储设备执行卸载的计算操作的技术的流程图。
图4示意性地示出了根据各种实施例的示例性计算设备,其包括具有如本文描述的非易失性存储器控制器的块存储设备。
图5示出了根据各种实施例的具有指令的示例性存储介质,所述指令被配置为使得装置能够实践本公开内容的各个方面。
具体实施方式
本公开内容的实施例可以涉及计算卸载控制器,其可以包括解析逻辑,所述解析逻辑用于解析接收的计算卸载命令并且至少部分地基于计算卸载命令来识别基于块的计算描述符。在一些实施例中,计算卸载控制器还可以包括计算逻辑,所述计算逻辑用于至少部分地基于基于块的计算描述符来对基于块的存储设备中的数据执行操作。在一些实施例中,基于块的计算描述符可以包括虚拟输入对象、虚拟输出对象和计算类型标识符。
在下面的描述中,将使用由本领域技术人员通常采用的术语来描述说明性实施方式的各个方面,以将他们工作的实质传达给本领域其他技术人员。然而,对于本领域技术人员而言将显而易见的是,可以仅用所描述的方面中的一些方面来实践本公开内容的实施例。出于解释的目的,阐述了具体的数字、材料和配置,以便提供对说明性实施方式的透彻理解。对于本领域技术人员而言将显而易见的是,可以在没有具体细节的情况下实践本公开内容的实施例。在其他实例中,省略或简化了公知的特征,以免模糊说明性的实施方式。
在下面的详细描述中,对形成其一部分的附图进行了参考,其中,同样的数字始终标示同样的部件,并且其中,其通过说明实施例的方式被示出,在所述实施例中可以实践本公开内容的主题。应当理解,在不脱离本公开内容的范围的情况下,可以利用其他实施例并且可以进行结构或逻辑上的改变。因此,下面的详细描述不应被认为具有限制意义,并且实施例的范围由所附权利要求及其等同物定义。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910408983.5/2.html,转载请声明来源钻瓜专利网。