[发明专利]用于暂存器使能的多核处理器的行程长度编码感知直接存储器访问过滤引擎有效
| 申请号: | 201780028182.5 | 申请日: | 2017-03-17 |
| 公开(公告)号: | CN109154934B | 公开(公告)日: | 2022-07-05 |
| 发明(设计)人: | D·A·布朗;R·贾恩;S·伊蒂库拉;E·施兰格;D·J·霍金斯 | 申请(专利权)人: | 甲骨文国际公司 |
| 主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F12/02 |
| 代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 刘凤香 |
| 地址: | 美国加*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 暂存器 多核 处理器 行程 长度 编码 感知 直接 存储器 访问 过滤 引擎 | ||
1.一种方法,包括:
芯片上的特定核心处理器将特定存储器位置推入特定寄存器;
其中所述芯片包括电子电路系统,该电子电路系统包括:
多个核心处理器;
多个直接存储器;
多个第一电路系统块,其中所述多个核心处理器中的每个核心处理器被连接到所述多个直接存储器中的相应的直接存储器和所述多个第一电路系统块中的被连接到所述每个核心处理器中的相应的直接存储器的相应的第一电路系统块;
多个第二电路系统块;
其中对于所述多个核心处理器的多核心处理器的每个分开的子集,所述多个第二电路系统块中的相应的第二电路系统块被连接到所述多核心处理器的每个分开的子集的每个核心处理器的相应的第一电路系统块;
其中第三电路系统块被连接到所述多个第二电路系统块中的每个第二电路系统块;
其中所述特定核心处理器被连接到所述多个第一电路系统块中的特定第一电路系统块,其中所述特定第一电路系统块被连接到所述多个第二电路系统块中的特定第二电路系统块,其中所述多个第二电路系统块中的所述特定第二电路系统块被连接到所述第三电路系统块,其中所述特定寄存器可被所述特定核心处理器和连接到所述特定核心处理器的所述特定第一电路系统块访问;
响应于所述特定核心处理器将所述特定存储器位置推入特定寄存器:
所述特定第一电路系统块访问存储在特定存储器位置处的描述符,其中该描述符指示对表格数据列执行的一个或多个表格数据操纵操作,其中该描述符包括多个分开的字段,所述多个分开的字段包括:
指定表格数据列的宽度的字段;
指定所述表格数据列的行数的字段;
指定所述表格数据列的源存储器位置的字段;以及
指定所述一个或多个表格数据操纵操作的数据操纵结果的目的地存储器位置的字段;
该特定第一电路系统块经由所述特定第二电路系统块将描述符的控制信息发送到所述第三电路系统块;
该第三电路系统块基于描述符的控制信息从源存储器位置检索该表格数据列;
该第三电路系统块基于该控制信息对表格数据列执行该一个或多个表格数据操纵操作,以生成数据操纵结果;
该第三电路系统块基于该控制信息经由所述特定第二电路系统块将数据操纵结果发送到特定第一电路系统块;
第一电路系统块使数据操纵结果存储在所述特定核心处理器的相应的直接存储器内的所述目的地存储器位置处。
2.如权利要求1所述的方法,其中描述符的控制信息包括源存储器位置、目的地存储器位置、表格数据列的宽度、所述表格数据的行数以及一个或多个表格数据操纵操作。
3.如权利要求1所述的方法,其中所述一个或多个表格数据操纵操作之一是对齐的行程长度解压缩操作。
4.如权利要求3所述的方法,
其中该方法还包括:基于为另一描述符生成的控制信息,第三电路系统块存储指定一个或多个行程长度的行程地址;以及
其中第三电路系统块执行所述对齐的行程长度解压缩操作包括从所述行程地址检索行程并使用所述行程来解压缩所述表格数据。
5.如权利要求1所述的方法,其中:
描述符指定对齐的行程长度解压缩操作和第二表格数据操纵操作;并且
其中第三电路系统块基于控制信息执行该一个或多个表格数据操纵操作包括:
第三电路系统块执行所述对齐的行程长度解压缩操作,以生成第一数据操纵结果,以及
第三电路系统块对所述第一数据操纵结果执行所述第二表格数据操纵操作。
6.如权利要求1所述的方法,其中所述一个或多个表格数据操纵操作之一包括聚集操作。
7.如权利要求6所述的方法,还包括:
第三电路系统块通过以下操作执行聚集操作:
基于位向量,识别应当存储在目的地存储器位置处的表格数据列内的一个或多个行。
8.如权利要求7所述的方法,其中位向量内的每一位与表格数据列内的对应行对应,并且其中每一位指示表格数据列中该位的对应行是否应当存储在所述目的地存储器位置处。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于甲骨文国际公司,未经甲骨文国际公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780028182.5/1.html,转载请声明来源钻瓜专利网。





