[发明专利]数据处理方法和装置有效
申请号: | 201680064717.X | 申请日: | 2016-05-25 |
公开(公告)号: | CN108351776B | 公开(公告)日: | 2022-08-23 |
发明(设计)人: | 大卫·雷蒙德·鲁茨;内尔·伯吉斯;克里斯托弗·尼尔·海因兹 | 申请(专利权)人: | ARM有限公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F9/38 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 林强 |
地址: | 英国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 | ||
1.一种数据处理装置,包括:
处理电路,所述处理电路用于对至少一个操作数向量的相应数据元素执行多个处理通道以生成结果向量的相应结果数据元素;
其中,所述处理电路被配置为标识每个处理通道的通道位置信息,给定通道的所述通道位置信息标识将由所述给定通道生成的所述相应结果数据元素在跨所述结果向量的一个或多个结果元素的相应结果数据值内的相对位置;并且
所述处理电路被配置为根据针对该通道所标识的所述通道位置信息来执行每个处理通道。
2.根据权利要求1所述的装置,其中,所述给定通道的所述通道位置信息标识所述相应结果数据元素是否是所述相应结果数据值的最高有效数据元素。
3.根据权利要求2所述的装置,其中,响应于针对所述处理通道中的一个处理通道而检测到的溢出条件,所述处理电路被配置为根据所述处理通道中的所述一个处理通道的通道位置信息是否指示所述相应结果数据元素是所述相应结果数据值的所述最高有效数据元素,来选择多个溢出处理响应中的一个。
4.根据权利要求1至3中的任一项所述的装置,其中,所述给定通道的所述通道位置信息标识所述相应结果数据元素是否是所述相应结果数据值的最低有效数据元素。
5.根据权利要求1至3中的任一项所述的装置,其中,所述给定通道的所述通道位置信息将所述相应结果数据元素标识为下列项中的一项:
所述相应结果数据值的最低有效数据元素;
所述相应结果数据值的最高有效数据元素;以及
所述相应结果数据值的中间数据元素。
6.根据权利要求5所述的装置,其中,所述通道位置信息包括2位指示符。
7.根据权利要求5所述的装置,其中,当最高或最低有效处理通道的所述通道位置信息将所述相应结果数据元素标识为所述相应结果数据值的中间数据元素时,所述处理电路被配置为生成表示具有与结果向量相比更多的位的结果数据值的一部分的结果向量。
8.根据权利要求5所述的装置,其中,当除了最高或最低有效处理通道之外的中间通道的所述通道位置信息将所述相应结果数据元素标识为所述相应结果数据值的所述最低有效数据元素或所述最高有效数据元素时,所述处理电路被配置为生成包括两个或更多个独立结果数据值的结果向量。
9.根据权利要求1至3中的任一项所述的装置,其中,响应于在所述通道位置信息标识所述结果向量包括至少两个独立结果数据值时标识包括多个输入数据元素的输入向量的预定类型的指令,所述处理电路被配置为执行至少下列项:
对从所述输入向量的输入数据元素的第一子集映射的所述至少一个操作数向量的数据元素的第一子集执行处理通道的第一子集,以生成所述独立结果数据值中的第一个;并且
对从所述输入向量的输入数据元素的第二子集映射的所述至少一个操作数向量的数据元素的第二子集执行处理通道的第二子集,以生成所述独立结果数据值中的第二个。
10.根据权利要求9所述的装置,其中,所述处理电路被配置为根据可编程输入映射信息来选择哪些输入数据元素位于输入数据元素的所述第一子集或输入数据元素的所述第二子集中。
11.根据权利要求1至3中的任一项所述的装置,其中,所述处理电路包括多个处理电路单元以并行地执行所述多个处理通道。
12.根据权利要求1至3中的任一项所述的装置,其中,所述通道位置信息是可编程的。
13.根据权利要求1至3中的任一项所述的装置,其中,每个通道的所述通道位置信息在控制寄存器中被指定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ARM有限公司,未经ARM有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680064717.X/1.html,转载请声明来源钻瓜专利网。