System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
根据本公开的一个或多个实施例的一个或多个方面涉及用于计算存储的多态计算架构的系统和方法。如在此使用的,“多态”表示可互换地使用不同类型的组件的能力。
技术介绍
1、本
技术介绍
部分仅意在提供背景,并且本部分中的任何实施例或构思的公开不构成对所述实施例或构思是现有技术的承认。
2、在计算机存储的领域中,系统可包括主机和连接到(例如,可通信地结合到)主机的一个或多个存储装置。在某种程度上,因为允许许多不同的用户共享系统的计算资源,这样的计算机存储系统已经变得越来越流行。随着这样的系统的用户的数量以及在这样的系统上运行的应用的数量和复杂性已经增加,存储需求已经随时间增加。
3、因此,可存在对适合于改进存储系统中的存储装置的使用的方法、系统和装置的需求。
技术实现思路
1、本公开的一个或多个实施例的方面涉及计算机存储系统,并且提供对计算存储的改进。
2、根据本公开的一个或多个实施例,提供一种用于数据存储的方法,所述方法包括:由第一存储装置从第一组资源接收用于使用第一工具在第一存储装置上执行第一功能的信息,并且其中,第一存储装置包括第一工具并且与对应于第一组资源的第二组资源相关联。
3、基于与第一工具相关联的性能或功耗,第一工具可被选择用于执行第一功能。
4、第一组资源可以是用于将接口提供给一个或多个应用的一组资源,并且可被配置为管理与第一功能对应的第一资源,并且第二组资源可以是被配置为管理用于使用第一工具来执行第一功能的第二资源的资
5、第二组资源可被配置为:从第一组资源接收用于使用第一工具在第一存储装置上执行第一功能的信息。
6、与第一组资源相关联的第三组资源可被配置为:从第一组资源接收用于使用与第一工具不同的第二工具来执行第二功能的信息。
7、第一工具可包括专用处理电路,并且第二工具可包括通用处理电路。
8、与第一组资源相关联的第三组资源可被配置为:从第一组资源接收用于使用与第一存储装置不同的第二存储装置执行第二功能的信息。
9、第一工具可包括专用集成电路(asic)、现场可编程门阵列(fpga)、图形处理器(gpu)、神经处理器(npu)、高级精简指令集计算机器(arm)和复杂指令集计算机(cisc)中的至少一个。
10、所述方法还可包括:基于指示与第一工具或第二工具相关联的性能特性的表,确定第一工具能够比第一处理器或第二工具更高效地执行第一功能;选择用于执行第一功能的第一工具;以及基于存储在存储设备中的文件来创建第二组资源。
11、根据本公开的一个或多个其他实施例,提供一种用于数据存储的系统,所述系统包括第一存储装置,并且被配置为由第一存储装置从第一组资源接收用于使用第一工具在第一存储装置上执行第一功能的信息,并且其中,第一存储装置包括第一工具并且与对应于第一组资源的第二组资源相关联。
12、基于与第一工具相关联的性能或功耗,第一工具可被选择用于执行第一功能。
13、第一组资源可以是用于将接口提供给一个或多个应用的一组资源,并且可被配置为管理与第一功能对应的第一资源,并且第二组资源可以是被配置为管理用于使用第一工具来执行第一功能的第二资源的资源的实例组,第二资源是与第一资源不同的资源。
14、第二组资源可被配置为:从第一组资源接收用于使用第一工具在第一存储装置上执行第一功能的信息。
15、与第一组资源相关联的第三组资源可被配置为:从第一组资源接收用于使用与第一工具不同的第二工具来执行第二功能的信息。
16、第一工具可包括专用处理电路,并且第二工具可包括通用处理电路。
17、与第一组资源相关联的第三组资源可被配置为:从第一组资源接收用于使用与第一存储装置不同的第二存储装置执行第二功能的信息。
18、第一工具可包括专用集成电路(asic)、现场可编程门阵列(fpga)、图形处理器(gpu)、神经处理器(npu)、高级精简指令集计算机器(arm)和复杂指令集计算机(cisc)中的至少一个。
19、所述系统可被配置为:基于指示与第一工具或第二工具相关联的性能特性的表,确定第一工具能够比第一处理器或第二工具更高效地执行第一功能;选择用于执行第一功能的第一工具;并且基于存储在存储设备中的文件来创建第二组资源。
20、根据本公开的一个或多个其他实施例,提供一种存储装置,所述存储装置包括:计算模块,被配置为基于在所述存储装置处从一组资源接收的信息而在所述存储装置上执行功能,其中,基于所述存储装置、计算模块和所述一组资源与用于执行所述功能的工具相关联,所述信息被发送到所述存储装置。
21、所述存储装置可包括所述一组资源。
本文档来自技高网...【技术保护点】
1.一种用于数据存储的方法,所述方法包括:
2.根据权利要求1所述的方法,其中,基于与第一工具相关联的性能或功耗,第一工具被选择用于执行第一功能。
3.根据权利要求1所述的方法,其中:
4.根据权利要求1所述的方法,其中,第二组资源被配置为:从第一组资源接收用于使用第一工具在第一存储装置上执行第一功能的信息。
5.根据权利要求1所述的方法,其中,与第一组资源相关联的第三组资源被配置为:从第一组资源接收用于使用与第一工具不同的第二工具来执行第二功能的信息。
6.根据权利要求5所述的方法,其中,第一工具包括专用处理电路,并且第二工具包括通用处理电路。
7.根据权利要求1所述的方法,其中,与第一组资源相关联的第三组资源被配置为:从第一组资源接收用于使用与第一存储装置不同的第二存储装置执行第二功能的信息。
8.根据权利要求1至7中的任一项所述的方法,其中,第一工具包括专用集成电路、现场可编程门阵列、图形处理器、神经处理器、高级精简指令集计算机器和复杂指令集计算机中的至少一个。
9.根据权利要求
10.一种用于数据存储的系统,所述系统包括第一存储装置,并且第一存储装置被配置为从第一组资源接收用于使用第一工具在第一存储装置上执行第一功能的信息,并且
11.根据权利要求10所述的系统,其中,基于与第一工具相关联的性能或功耗,第一工具被选择用于执行第一功能。
12.根据权利要求10所述的系统,其中:
13.根据权利要求10所述的系统,其中,第二组资源被配置为:从第一组资源接收用于使用第一工具在第一存储装置上执行第一功能的信息。
14.根据权利要求10所述的系统,其中,与第一组资源相关联的第三组资源被配置为:从第一组资源接收用于使用与第一工具不同的第二工具来执行第二功能的信息。
15.根据权利要求14所述的系统,其中,第一工具包括专用处理电路,并且第二工具包括通用处理电路。
16.根据权利要求10所述的系统,其中,与第一组资源相关联的第三组资源被配置为:从第一组资源接收用于使用与第一存储装置不同的第二存储装置执行第二功能的信息。
17.根据权利要求10至16中的任一项所述的系统,其中,第一工具包括专用集成电路、现场可编程门阵列、图形处理器、神经处理器、高级精简指令集计算机器和复杂指令集计算机中的至少一个。
18.根据权利要求10所述的系统,还被配置为:
19.一种存储装置,包括
20.根据权利要求19所述的存储装置,还包括:与所述一组资源对应的资源的实例组。
...【技术特征摘要】
1.一种用于数据存储的方法,所述方法包括:
2.根据权利要求1所述的方法,其中,基于与第一工具相关联的性能或功耗,第一工具被选择用于执行第一功能。
3.根据权利要求1所述的方法,其中:
4.根据权利要求1所述的方法,其中,第二组资源被配置为:从第一组资源接收用于使用第一工具在第一存储装置上执行第一功能的信息。
5.根据权利要求1所述的方法,其中,与第一组资源相关联的第三组资源被配置为:从第一组资源接收用于使用与第一工具不同的第二工具来执行第二功能的信息。
6.根据权利要求5所述的方法,其中,第一工具包括专用处理电路,并且第二工具包括通用处理电路。
7.根据权利要求1所述的方法,其中,与第一组资源相关联的第三组资源被配置为:从第一组资源接收用于使用与第一存储装置不同的第二存储装置执行第二功能的信息。
8.根据权利要求1至7中的任一项所述的方法,其中,第一工具包括专用集成电路、现场可编程门阵列、图形处理器、神经处理器、高级精简指令集计算机器和复杂指令集计算机中的至少一个。
9.根据权利要求1至7中的任一项所述的方法,还包括:
10.一种用于数据存储的系统,所述系统包括第一存储装置,并且第一存储装置被配置为从第一组资源接收用于使用第一工具在第一存储装置...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。