[发明专利]具有用于提供多模向量处理的可编程数据路径配置的向量处理引擎、以及相关向量处理器、系统和方法有效
申请号: | 201480012332.X | 申请日: | 2014-03-07 |
公开(公告)号: | CN105027109B | 公开(公告)日: | 2019-03-08 |
发明(设计)人: | R·汗 | 申请(专利权)人: | 高通股份有限公司 |
主分类号: | G06F15/78 | 分类号: | G06F15/78;G06F15/80 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 周敏 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本文所公开的实施例包括具有可编程数据路径配置的向量处理引擎(VPE)以供提供多模向量处理。还公开了相关的向量处理器、系统和方法。该VPE包括向量处理级,其被配置成根据该向量处理级中所执行的向量指令来处理向量数据。每个向量处理级包括各向量处理块,这些向量处理块各自被配置成基于正被执行的向量指令来处理向量数据。向量处理块能够基于数据路径配置来为不同类型的向量指令提供不同的向量运算。向量处理块的数据路径是可编程的,以可重新编程来根据正被执行的特定向量指令来不同地处理向量数据。以此方式,VPE可被提供其可编程以根据正被执行的向量指令基于数据路径配置来执行不同类型的功能的数据路径配置。 | ||
搜索关键词: | 向量处理 向量指令 数据路径配置 向量数据 可编程数据 向量处理器 路径配置 可编程 多模 引擎 数据路径 向量运算 重新编程 配置 | ||
【主权项】:
1.一种被配置成提供向量数据的多模向量处理的向量处理引擎VPE,包括:输入读级,其被配置成在多个输入数据路径中提供多个向量数据输入样本集;包括多个向量处理块的至少一个向量处理级,所述多个向量处理块当中的每一个向量处理块被配置成:从所述多个输入数据路径当中的至少两个输入数据路径接收来自所述多个向量数据输入样本集中的至少两个向量数据输入样本集;根据所述至少一个向量处理级所执行的向量指令基于所述向量处理块的可编程数据路径配置来处理所述至少两个向量数据输入样本集以提供至少一个向量结果输出样本集,其中所述向量处理块包括多个乘法器,所述向量处理块进行的处理包括:在第一配置中使用多个乘法器对至少两个向量数据输入样本集执行第一乘法运算,并且所述可编程数据路径配置被配置成被重配置成将所述多个乘法器重配置为第二配置以执行第二乘法运算,并且所述第一乘法运算和所述第二乘法运算是不同位长度的乘法运算;以及在多个输出数据路径当中的至少一个输出数据路径中提供所述至少一个向量结果输出样本集;以及输出处理级,其被配置成从所述多个向量处理块中的每一个向量处理块接收所述至少一个向量结果输出样本集。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司,未经高通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201480012332.X/,转载请声明来源钻瓜专利网。