[发明专利]数据处理设备中的数据项中的计数元素有效
| 申请号: | 201880049811.7 | 申请日: | 2018-07-13 |
| 公开(公告)号: | CN110945477B | 公开(公告)日: | 2023-10-20 |
| 发明(设计)人: | 亚利阳德罗·马丁内兹·文森特;杰西·加勒特·贝;姆布·埃约勒;蒂莫西·海斯 | 申请(专利权)人: | ARM有限公司 |
| 主分类号: | G06F9/30 | 分类号: | G06F9/30 |
| 代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 林强 |
| 地址: | 英国*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据处理 设备 中的 数据项 计数 元素 | ||
1.一种设备,包括:
指令译码器电路,该指令译码器电路用于译码指令;以及
数据处理电路,该数据处理电路用于将由所述指令指定的向量处理操作选择地应用于输入数据向量,所述输入数据向量包括在所述输入数据向量中的相应位置处的多个输入数据项,
其中,所述指令译码器电路响应于指定输入数据项的计数指令,而产生控制信号,以控制所述数据处理电路进行以下操作:
执行计数操作,以确定计数值,该计数值指示在所指定的输入数据项中的元素子集中的输入元素的数量,所述输入元素具有与参考数据项中的参考元素中的参考值匹配的值。
2.根据权利要求1所述的设备,其中,所述数据处理电路还响应于所述控制信号,而执行多个计数操作,
其中,在所述多个计数操作的每个计数操作中,使用的所述参考值是在所述参考数据项中的多个参考元素的相应参考元素中的相应参考值。
3.根据权利要求2所述的设备,其中,所述数据处理电路响应于针对所述多个计数操作中的每个计数操作的所述控制信号,而在计数数据项的相应计数元素中设置计数值,以指示由该计数操作确定的计数值。
4.根据权利要求2或权利要求3所述的设备,其中,所指定的输入数据项中的所述元素子集包括所述输入数据项的每个输入元素,每个输入元素在所述输入数据项中具有在所述输入数据项中的元素位置范围内的元素位置,
其中,由在所述多个计数操作中的每个计数操作中使用的所述相应参考元素来界定所述元素位置范围。
5.根据权利要求4所述的设备,其中,所述元素位置范围包括在所述多个计数操作的每个先前的计数操作中使用的相应参考元素。
6.根据权利要求2至5中任一项所述的设备,其中,所述数据处理电路响应于所述控制信号,而按照从最低有效元素位置到最高有效元素位置的元素位置的升序来执行所述多个计数操作。
7.根据权利要求1至6中任一项所述的设备,其中,由所述输入数据项中的每个对应的输入元素中的所述输入值来提供在所述参考数据项的每个参考元素中的参考值。
8.根据权利要求1至7中任一项所述的设备,其中,所述输入数据项包括一个或更多个片段,其中,每个片段具有预定义的大小,并且所述子集是所述一个或更多个片段中的选择的片段。
9.根据权利要求2或从属于权利要求2的权利要求3至8中任一项的所述的设备,其中,所述输入数据项包括一个或更多个片段,其中每个片段具有预定义的大小,并且所述子集是所述一个或更多个片段中的选择的片段,
并且其中,所述子集是针对所述多个计数操作中的每个计数操作的选择的片段。
10.根据权利要求8或从属于权利要求8的权利要求9所述的设备,其中,所述数据处理电路还响应于所述控制信号而执行多个计数操作,
其中,在所述多个计数操作中的每个计数操作中,使用的参考值是在所述参考数据项中的多个参考元素的相应参考元素中的相应参考值,
其中,所述数据处理电路还包括输入数据项复制电路,以产生所述输入数据项的选择的片段的副本,
并且所述数据处理电路响应于所述控制信号,而参考所述输入数据项的选择的片段来执行所述多个计数操作的第一群组,并且参考所述输入数据项的选择的片段的所述副本来执行所述多个计数操作的第二群组。
11.根据权利要求8或从属于权利要求8的权利要求9至10中任一项所述的设备,其中,在连续加载中从存储器检索所述参考数据项中的所述多个参考元素。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ARM有限公司,未经ARM有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880049811.7/1.html,转载请声明来源钻瓜专利网。





