[发明专利]可配置的本地异构计算环境中的高容量、低延迟数据处理有效
申请号: | 201880031951.1 | 申请日: | 2018-04-13 |
公开(公告)号: | CN110622130B | 公开(公告)日: | 2023-10-24 |
发明(设计)人: | 李舒;周平 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/654;G06F12/02 |
代理公司: | 北京清源汇知识产权代理事务所(特殊普通合伙) 11644 | 代理人: | 冯德魁;窦晓慧 |
地址: | 英属开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 配置 本地 计算 环境 中的 容量 延迟 数据处理 | ||
1.一种系统,包括:
多个本地元件;以及
联接到所述多个本地元件的可配置资源,所述可配置资源被配置为:
在第一模式中,执行与所述多个本地元件相关的控制器操作;并且
在第二种模式中:
使用所述可配置资源的第一部分执行数据处理任务;并且
使用所述可配置资源的第二部分执行与所述多个本地元件相关的控制器操作。
2.根据权利要求1所述的系统,其中,所述可配置资源包括现场可编程门阵列(FPGA)、复杂可编程逻辑器件(CPLD)或者这两者。
3.根据权利要求1所述的系统,其中,所述可配置资源包括现场可编程门阵列(FPGA),所述现场可编程门阵列包括多个逻辑单元和多个处理器核。
4.根据权利要求1所述的系统,其中,所述可配置资源包括:
现场可编程门阵列(FPGA),所述现场可编程门阵列包括多个逻辑单元和多个处理器核;以及
多个动态随机存取存储器(DRAM)。
5.根据权利要求1所述的系统,其中,所述多个本地元件包括多个存储元件、多个网络处理器或者存储元件和网络处理器的组合。
6.根据权利要求1所述的系统,其中,所述多个本地元件包括多个NAND闪存元件。
7.根据权利要求1所述的系统,其中,对存储在所述多个本地元件中的至少一些本地元件中的数据执行数据处理任务。
8.根据权利要求1所述的系统,其中,所述数据处理任务包括对存储在所述多个本地元件中的至少一些本地元件中的数据的分析。
9.根据权利要求1所述的系统,其中,当所述可配置资源切换到所述第二模式时,将数据处理实现加载到所述可配置资源的至少所述第一部分中。
10.根据权利要求1所述的系统,其中,一个或更多个可配置资源还被配置为在第二模式中执行修改的逻辑页面地址到物理页面地址转换,其中,多个逻辑地址页面映射到单个介质页面地址。
11.一种资源管理的方法,包括:
以第一模式操作,包括执行与多个本地元件相关的控制器操作,其中,所述控制器操作由可配置资源执行;
从所述第一模式切换到第二模式;以及
以所述第二模式操作,包括:
在所述可配置资源的第一部分中执行数据处理任务;以及
在所述可配置资源的第二部分中执行与所述多个本地元件相关的控制器操作。
12.根据权利要求11所述的方法,其中,所述可配置资源包括现场可编程门阵列(FPGA)、复杂可编程逻辑器件(CPLD)或者这两者。
13.根据权利要求11所述的方法,其中,所述可配置资源包括现场可编程门阵列(FPGA),所述现场可编程门阵列包括多个逻辑单元和多个处理器核。
14.根据权利要求11所述的方法,其中,所述可配置资源包括:
现场可编程门阵列(FPGA),所述现场可编程门阵列包括多个逻辑单元和多个处理器核;以及
多个动态随机存取存储器(DRAM)。
15.根据权利要求11所述的方法,其中,所述多个本地元件包括多个存储元件、多个网络处理器或者存储元件和网络处理器的组合。
16.根据权利要求11所述的方法,其中,所述多个本地元件包括多个NAND闪存元件。
17.根据权利要求11所述的方法,其中,对存储在所述多个本地元件中的至少一些本地元件中的数据执行数据处理任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880031951.1/1.html,转载请声明来源钻瓜专利网。