[发明专利]用于机器学习的增强型存储设备存储架构在审
申请号: | 201911217254.8 | 申请日: | 2019-12-03 |
公开(公告)号: | CN111736757A | 公开(公告)日: | 2020-10-02 |
发明(设计)人: | L·M·弗朗卡-内托;V·杜贝科 | 申请(专利权)人: | 西部数据技术公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06N3/063;G06K9/00 |
代理公司: | 北京纪凯知识产权代理有限公司 11245 | 代理人: | 李英 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 机器 学习 增强 存储 设备 架构 | ||
1.一种被配置为执行神经网络计算的数据存储设备,所述设备包括:
非易失性存储器,所述非易失性存储器包括被配置为存储由主机系统提供的数据的第一存储区域和被配置为存储与神经网络计算相关的数据的第二存储区域;
控制器,所述控制器被配置为:
响应于从所述主机系统接收的至少一个数据传输命令来将数据存储在所述第一存储区域中并从所述第一存储区域检索数据;以及
在所述第二存储区域中执行神经网络计算。
2.根据权利要求1所述的设备,其中所述第二存储区域被配置为存储多个存储流,每个流包括所述非易失性存储器的一组连续物理存储器存储单元,并且其中所述控制器被进一步配置为对所述多个存储流执行神经网络计算。
3.根据权利要求2所述的设备,其中所述控制器被进一步配置为通过公共标识符来识别所述多个存储流中的每个存储流。
4.根据权利要求2所述的设备,其中所述多个存储流包括第一存储流和第二存储流。
5.根据权利要求2所述的设备,其中所述控制器被进一步配置为存储用于所述多个存储流中的至少一个存储流中的神经网络计算的输入数据。
6.根据权利要求2所述的设备,其中所述多个存储流包括至少一个输入存储流和至少一个输出存储流,并且其中所述控制器被进一步配置为对存储在所述至少一个输入存储流中的数据执行神经网络计算,并且将所述神经网络计算的结果存储在所述至少一个输出存储流中。
7.根据权利要求6所述的设备,其中所述控制器被进一步配置为从所述至少一个输出存储流接收所述神经网络计算的所述结果并将所述结果提供给所述主机系统。
8.根据权利要求2所述的设备,其中所述控制器包括被配置为基本上同时处理多个存储流的多个处理器内核。
9.根据权利要求1所述的设备,其中所述控制器包括I/O内核,并且其中所述设备包括神经网络内核的另一个控制器。
10.一种用于在数据存储设备内执行神经网络计算的方法,所述方法包括由所述数据存储设备的控制器:
从主机系统接收对存储在所述数据存储设备的非易失性存储器的存储区域中的数据执行分析的第一请求;
锁定所述非易失性存储器的所述存储区域;
复制所述非易失性存储器的所述存储区域;
解锁所述非易失性存储器的所述存储区域;以及
通过对所复制的数据应用神经网络来启动对所述数据的处理。
11.根据权利要求10所述的方法,其中所述神经网络包括收缩流引擎。
12.根据权利要求10所述的方法,其中神经网络参数被存储在所述非易失性存储器中,并且经由所述神经网络的所述数据的所述处理发生在所述数据存储设备内。
13.根据权利要求10所述的方法,其中所述方法还包括由所述控制器:
从所述主机系统接收对存储在所述非易失性存储器的所述存储区域中的数据执行操作的第二请求;以及
响应于确定所述存储区域被锁定来将所述第二请求存储在日志中,直到所述存储区域变为解锁。
14.根据权利要求13所述的方法,其中所述操作包括写入操作。
15.根据权利要求10所述的方法,其中所述方法还包括由所述控制器:
响应于确定经由所述神经网络的所述数据的所述处理已完成来删除所述存储区域的所述副本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西部数据技术公司,未经西部数据技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911217254.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:3D打印系统用油墨
- 下一篇:存储管理中多个副本的优化处理