一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

将数据存储桶化到存储桶中以供代码模块处理的制作方法

2021-10-29 19:23:00 来源:中国专利 TAG:专利申请 美国 所述 以供 数据存储

技术特征:
1.一种控制器(118、124、300),其特征在于,包括:存储桶化逻辑(120),所述存储桶化逻辑用于:从主机处理器(102)接收存储桶化指示(127);响应于所述存储桶化指示,将存储在存储设备(106)的存储器(114)中的数据分区到存储桶(121)中,其中所述存储桶中的第一存储桶包括共享第一共同特性的数据项目;以及将所述第一存储桶的数据项目发送到所述主机处理器以供所述主机处理器使用用于所述第一存储桶的所述第一共同特性的第一代码模块(128)进行处理。2.根据权利要求1所述的控制器,其特征在于,所述存储桶中的第二存储桶包括共享第二共同特性的数据项目,其中所述存储桶化逻辑用于:将所述第二存储桶的数据项目发送到所述主机处理器以供所述主机处理器使用用于所述第二存储桶的所述第二共同特性的第二代码模块进行处理。3.根据权利要求1或2所述的控制器,其特征在于,所述存储桶化指示包括存储桶条件,并且所述存储桶化逻辑用于响应于确定相应数据项目的特性相对于所述存储桶条件的关系而将所述相应数据项目分配到所述第一存储桶。4.根据权利要求3所述的控制器,其特征在于,所述存储桶条件指定包括具有空值的字段的数据项目属于所述第一存储桶。5.根据权利要求3所述的控制器,其特征在于,所述存储桶条件指定包括具有规则长度的字段的数据项目属于所述第一存储桶。6.根据权利要求3所述的控制器,其特征在于,所述存储桶条件指定包括具有相同常数值的字段的数据项目属于所述第一存储桶。7.根据权利要求3所述的控制器,其特征在于,所述存储桶条件指定包括具有与指定长度阈值具有指定关系的长度的字段的数据项目属于所述第一存储桶。8.根据权利要求1至7任一项所述的控制器,其特征在于,所述控制器是所述存储设备的一部分。9.根据权利要求1至8任一项所述的控制器,其特征在于,所述控制器(124)是所述存储设备与所述主机处理器之间的计算设备的一部分。10.根据权利要求1至9任一项所述的控制器,其特征在于,包括过滤逻辑(122),所述过滤逻辑用于:从所述主机处理器接收过滤指示(129);以及对所述存储器中的数据进行过滤以选择所述存储器中的所述数据的子集,其中所述存储桶化逻辑用于在数据的所述子集中标识属于所述第一存储桶的数据项目。11.根据权利要求1至10任一项所述的控制器,其特征在于,所述存储桶化逻辑用于在将所述第一存储桶的所述数据项目发送到所述主机处理器之前重新放置所述第一存储桶中的所述数据项目,以改进所述主机处理器的存储器访问局部性。12.一种非瞬时性机器可读存储介质,其特征在于,包括指令,所述指令在执行时使得包括一个或多个处理器的主机处理器进行以下操作:将存储桶化指示发送到存储设备以将存储在所述存储设备的存储器中的数据分区到多个存储桶中,其中所述多个存储桶中的每个相应存储桶中的数据项目共享对应共同特
性;从所述存储设备接收响应于所述存储桶化指示而生成的所述多个存储桶;以及执行代码模块以处理所述多个存储桶中的相应存储桶中的数据项目,每个代码模块用于所述相应存储桶的对应共同特性。13.根据权利要求12所述的非瞬时性机器可读存储介质,其特征在于,所述指令在执行时使得所述主机处理器进行以下操作:使用与数据库查询有关的信息和在运行时间可用的所述数据的信息在系统的运行时间生成所述代码模块。14.根据权利要求13所述的非瞬时性机器可读存储介质,其特征在于,所述指令在执行时使得所述主机处理器进行以下操作:接收所述数据库查询以访问包括存储在所述存储设备中的所述数据的数据库;以及基于所述数据库查询确定所述多个存储桶,其中在运行时间生成所述代码模块是响应于所述数据库查询。15.根据权利要求12至14任一项所述的非瞬时性机器可读存储介质,其特征在于,将所述存储桶化指示发送到所述存储设备包括:将存储桶条件发送到所述存储设备,所述存储桶条件中的每个相应存储桶条件指定所述多个存储桶的所述相应存储桶的对应共同特性。16.根据权利要求12至15任一项所述的非瞬时性机器可读存储介质,其特征在于,所述指令在执行时使得所述主机处理器进行以下操作:从所述存储设备接收第一存储桶的数据项目的第一部分,同时所述存储设备将数据项目的第二部分分配到所述第一存储桶。17.根据权利要求12至16任一项所述的非瞬时性机器可读存储介质,其特征在于,所述指令在执行时使得所述主机处理器进行以下操作:将过滤指示发送到所述存储设备以使得所述存储设备对所述存储器中的所述数据进行过滤以选择所述存储器中的所述数据的子集,其中将存储在所述存储器中的所述数据划分到所述多个存储桶中包括划分数据的所述子集。18.一种方法,其特征在于,包括:由主机处理器将存储桶化指示发送到存储设备,所述存储桶化指示包括用于使得所述存储设备确定存储在所述存储设备的存储器中的哪些数据属于存储桶的存储桶条件,其中所述存储桶中的数据项目共享对应共同特性;由所述主机处理器从所述存储设备接收响应于所述存储桶化指示而产生的所述存储桶的所述数据项目;以及执行代码模块以处理所述存储桶中的所述数据项目,所述代码模块用于所述存储桶的所述共同特性。19.根据权利要求18所述的方法,其特征在于,进一步包括:使用即时编译来编译代码文件以产生包括机器代码的所述代码模块。20.根据权利要求18或19所述的方法,其特征在于,所述存储桶化指示包括用于使得所述存储设备确定存储在所述存储器中的哪些数据属于另一存储桶的另一存储桶条件,所述方法进一步包括:
由所述主机处理器从所述存储设备接收响应于所述存储桶化指示而产生的所述另一存储桶的所述数据项目;以及执行另一代码模块以处理所述另一存储桶中的所述数据项目,所述另一代码模块用于所述另一存储桶的另一共同特性。

技术总结
一种控制器(118)包括存储桶化逻辑(120),所述存储桶化逻辑用于从主机处理器(102)接收存储桶化指示,并响应于所述存储桶化指示而将存储在存储设备的存储器中的数据分区到存储桶(121)中,其中所述存储桶(121)中的第一存储桶(404)包括共享第一共同特性的数据项目。所述存储桶化逻辑(120)用于将所述第一存储桶(404)的数据项目发送到所述主机处理器(102)以供所述主机处理器(102)使用用于所述第一存储桶的所述第一共同特性的第一代码模块进行处理。处理。处理。


技术研发人员:马丁
受保护的技术使用者:华为技术有限公司
技术研发日:2020.01.17
技术公布日:2021/10/28
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜