[发明专利]用来提供向量族群计数功能的方法、设备、指令和逻辑有效
申请号: | 201480038285.6 | 申请日: | 2014-08-06 |
公开(公告)号: | CN105453071B | 公开(公告)日: | 2019-07-30 |
发明(设计)人: | E.欧尔德-艾哈迈德-瓦尔 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F15/80 | 分类号: | G06F15/80;G06F9/30 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 王洪斌;傅康 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 指令和逻辑提供SIMD向量族群计数功能。一些实施例将多个数据的位存储在向量寄存器或存储器向量的n个数据字段的部分的每一个数据字段中。在处理器中,执行用于向量族群计数的SIMD指令,使得对于向量寄存器或存储器向量中n个数据字段的那部分,对等于第一一个或多个预先确定二进制值中的每一个的二进制值的出现计数,并且将计数的出现存储在对应于向量寄存器或存储器向量中n个数据字段的部分的目的地寄存器的部分中,作为对应于第一一个或多个预先确定二进制值的第一一个或多个计数。 | ||
搜索关键词: | 用来 提供 向量 族群 计数 功能 方法 设备 指令 逻辑 | ||
【主权项】:
1.一种处理器,包括:存储装置,用以存储用以包括第一多个拼装的数据字段的源向量的第一部分,其中所述源向量的所述第一部分中所述第一多个所述拼装的数据字段中的每一个用以存储包括四个或更多位的第二多个位;目的地寄存器部分,用以对应于所述源向量的所述第一部分;解码级,用以对第一指令解码,所述第一指令用以指定向量族群计数操作和拼装的数据字段大小;以及一个或多个执行单元,响应于解码的第一指令,用以:读取源向量的第一部分中拼装的数据字段中的每一个的第二多个位;在所述源向量的所述第一部分中所述第一多个拼装的数据字段中,对等于一个或多个预先确定二进制值的每一个的二进制值的出现计数;在目的地寄存器部分中存储等于所述源向量的所述第一部分中的第一多个拼装的数据字段中的一个或多个对应的预先确定二进制值中的每一个的二进制值的计数出现的一个或多个计数。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201480038285.6/,转载请声明来源钻瓜专利网。