[发明专利]数据处理设备中的数据项中的计数元素有效
| 申请号: | 201880049811.7 | 申请日: | 2018-07-13 |
| 公开(公告)号: | CN110945477B | 公开(公告)日: | 2023-10-20 |
| 发明(设计)人: | 亚利阳德罗·马丁内兹·文森特;杰西·加勒特·贝;姆布·埃约勒;蒂莫西·海斯 | 申请(专利权)人: | ARM有限公司 |
| 主分类号: | G06F9/30 | 分类号: | G06F9/30 |
| 代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 林强 |
| 地址: | 英国*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据处理 设备 中的 数据项 计数 元素 | ||
提供了用于执行计数操作的设备和操作该设备的方法。指令译码器电路响应于指定输入数据项的计数指令,产生控制信号,以控制数据处理电路执行计数操作。计数操作确定指示在所指定的输入数据项中的元素子集的输入元素的数量的计数值,输入元素具有与参考数据项中的参考元素中的参考值匹配的值。可执行多个计数操作,以确定对应于输入数据项的计数数据项。还提供了寄存器分散存储指令、聚集索引产生指令、及响应于其的相应设备、以及仿真器实施方式。
技术领域
本案涉及数据处理设备。更具体地,本案涉及由数据处理设备对数据项中的元素进行计数。
背景技术
数据处理设备可执行各种各样的数据处理操作,其中一些操作可能需要其对其处理的数据项中的元素进行计数。例如,该计数可形成处理直方图数据的一部分,其中可将输入数据项元素各自分配到给定的直方图箱(bin),以便建立此类直方图数据。取决于正在构建的直方图的大小,从为了正确地将给定的输入数据项元素分配到其对应的直方图箱所需的处理的角度来看,或者由于为了检索现有的直方图数据和写回经修改的直方图数据所需的存储器存取的数量,或该两者,此处理可能相对地繁重。
发明内容
在一个实例中,提供了一种设备,包括:指令译码器电路,该指令译码器电路用于译码指令;及数据处理电路,该数据处理电路用于将由指令所指定的向量处理操作选择地应用于输入数据向量,该输入数据向量包括在输入数据向量中的相应位置处的多个输入数据项,其中指令译码器电路响应于指定输入数据项的计数指令,以产生控制信号,以控制数据处理电路进行以下操作:执行计数操作,以确定指示在经指定的输入数据项中的元素子集的输入元素的数量的计数值,输入元素具有与参考数据项中的参考元素中的参考值匹配的值。
在另一实例中,提供了一种设备,包括:指令译码器电路,该指令译码器电路用于译码指令;及数据处理电路,该数据处理电路包括寄存器分散存储电路,其中指令译码器电路响应于指定分散目的地寄存器、分散索引向量、及分散数据项的寄存器分散存储指令,以控制寄存器分散存储电路,以执行寄存器分散存储处理,以设置由分散索引向量所标识的分散目的地寄存器中的多个寄存器元素位置中的每个寄存器元素位置,以包含分散数据项的对应的元素的值。
在另一实例中,提供了一种设备,包括:指令译码器电路,该指令译码器电路用于译码指令;及数据处理电路,该数据处理电路包括聚集索引产生电路,其中该指令译码器电路响应于指定包括多个分散索引值的分散索引向量的产生指令,以控制聚集索引产生电路,以执行聚集索引产生操作,以产生由多个聚集索引元素形成的聚集索引向量,而每个聚集索引元素被相应索引参考并且包含相应寄存器元素索引值,其中该产生操作对多个聚集索引元素的每个聚集索引元素执行比较操作,以将相应索引与多个分散索引值的每个分散索引值进行比较,其中比较操作基于匹配条件的结果,来有条件地设置相应聚集索引元素的寄存器元素索引值,其中匹配条件需要多个分散索引值的一个分散索引值,来匹配相应索引值,并且将相应聚集索引元素的相应寄存器元素索引值设置为满足匹配条件的最高有效分散索引元素的索引。
在另一实例中,提供了一种操作数据处理设备的方法,包括以下步骤:译码指令;将由指令所指定的向量处理操作选择地应用于包括在输入数据向量中的相应位置处的多个输入数据项的输入数据向量;及响应于指定输入数据项的计数指令,以产生控制信号,以控制数据处理电路进行以下操作:执行计数操作,以确定指示在经指定的输入数据项中的元素子集的输入元素的数量的计数值,输入元素具有与参考数据项中的参考元素中的参考值匹配的值。
在另一实例中,提供了一种设备,包括:用于译码指令的构件;用于将由指令所指定的向量处理操作选择地应用于包括在输入数据向量中的相应位置处的多个输入数据项的输入数据向量的构件;及用于响应于指定输入数据项的计数指令以产生控制信号的构件,以控制用于执行计数操作以确定指示在经指定的输入数据项中的元素子集的输入元素的数量的计数值的构件,输入元素具有与参考数据项中的参考元素中的参考值匹配的值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ARM有限公司,未经ARM有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880049811.7/2.html,转载请声明来源钻瓜专利网。





