[发明专利]通过使用数据索引化累加器使标量操作并行化的方法和处理器有效
申请号: | 201580039295.6 | 申请日: | 2015-06-26 |
公开(公告)号: | CN106537330B | 公开(公告)日: | 2019-02-05 |
发明(设计)人: | 卢西恩·科德雷斯库;艾瑞克·韦恩·马胡林 | 申请(专利权)人: | 高通股份有限公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30 |
代理公司: | 北京律盟知识产权代理有限责任公司 11287 | 代理人: | 宋献涛 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明揭示通过向量处理器使用向量寄存器堆中的数据索引化累加器使标量操作并行化,以及相关电路、方法和计算机可读媒体。在一个方面中,向量处理器包括提供多个写入端口和多个向量寄存器的向量寄存器堆,每一向量寄存器提供多个累加器。所述向量处理器接收输入数据向量。对于所述多个写入端口中的每一者,所述向量处理器执行向量操作以存取所述输入数据向量的输入数据值,并且基于所述输入数据值确定所述多个向量寄存器当中的向量寄存器的寄存器索引,以及所述向量寄存器的所述多个累加器当中的累加器的累加器索引。基于所述寄存器索引,从所述寄存器索引检索寄存器值,并且基于所述寄存器值和所述累加器索引执行标量操作。 | ||
搜索关键词: | 通过 向量 处理器 使用 寄存器 中的 数据 索引 累加器 标量 操作 并行 以及 相关 电路 | ||
【主权项】:
1.一种向量处理器,其包括:向量寄存器堆,其包括各自经配置以提供多个累加器的多个向量寄存器;所述向量寄存器堆经配置以提供多个写入端口;且所述向量处理器经配置以:接收输入数据向量;和针对所述多个写入端口中的每一写入端口,执行一或多个向量操作以:存取所述输入数据向量的输入数据值;基于所述输入数据值,确定指示所述多个向量寄存器当中的向量寄存器的寄存器索引;基于所述输入数据值,确定指示所述向量寄存器的所述多个累加器当中的累加器的累加器索引;基于所述寄存器索引和所述累加器索引,对由所述寄存器索引指示的所述向量寄存器执行标量操作;和将所述标量操作的结果写入到由所述寄存器索引指示的所述向量寄存器。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司,未经高通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201580039295.6/,转载请声明来源钻瓜专利网。