【技术实现步骤摘要】
【国外来华专利技术】相关申请本申请涉及2013年3月13日提交的、题为“VECTORPROCESSINGENGINESHAVINGPROGRAMMABLEDATAPATHCONFIGURATIONSFORPROVIDINGMULTI-MODEVECTORPROCESSING,ANDRELATEDVECTORPROCESSORS,SYSTEMS,ANDMETHODS”(具有用于提供多模式向量处理的可编程数据路径配置的向量处理引擎以及相关的向量处理器、系统和方法)的美国专利申请号13/798,641,123249,该申请通过引用整体上被结合于此。本申请涉及2013年3月13日提交的、题为“VECTORPROCESSINGCARRY-SAVEACCUMULATORSEMPLOYINGREDUNDANTCARRY-SAVEFORMATTOREDUCECARRYPROPAGATION,ANDRELATEDVECTORPROCESSORS,SYSTEMS,ANDMETHODS”(采用冗余进位保留格式以减少进位传播的向量处理进位保留累加器以及相关的向量处理器、系统和方法)的美国专利申请号13/798,618,123248,该申请通过引用整体上被结合于此。本申请还涉及2013年11月15日提交的、题为“VECTORPROCESSINGENGINES(VPEs)EMPLOYINGATAPPED-DELAYLINE(S)FORPROVIDINGPRECISIONFILTERVECTORPROCESSIN
【技术保护点】
一种被配置成对执行向量处理操作的至少一个执行单元生成的结果输出向量数据样本集进行进行中解扩展的向量处理引擎(VPE),包括:至少一个向量数据文件,所述至少一个向量数据文件被配置成:在至少一个输入数据流路径中提供经取回的输入向量数据样本集以用于向量处理操作;以及从至少一个输出数据流路径接收至少一个经解扩展结果输出向量数据样本集以便被存储;在所述至少一个输入数据流路径中提供的至少一个执行单元,所述至少一个执行单元被配置成:在所述至少一个输入数据流路径上接收所述输入向量数据样本集;以及从寄存器文件接收码序列向量数据样本集;以及将所述输入向量数据样本集与所述码序列向量数据样本集相乘以在所述至少一个输入数据流路径上提供结果输出向量数据样本集;以及至少一个解扩展电路系统,所述至少一个解扩展电路系统被配置成:接收所述结果输出向量数据样本集;对所述结果输出向量数据样本集进行解扩展以提供至少一个经解扩展结果输出向量数据样本集,而无需将所述结果输出向量数据样本集存储在所述至少一个向量数据文件中;以及在所述至少一个输出数据流路径上提供所述至少一个经解扩展结果输出向量数据样本集。
【技术特征摘要】
【国外来华专利技术】2013.11.15 US 14/082,0671.一种被配置成对执行向量处理操作的至少一个执行单元生成的结果输出向量数据
样本集进行进行中解扩展的向量处理引擎(VPE),包括:
至少一个向量数据文件,所述至少一个向量数据文件被配置成:
在至少一个输入数据流路径中提供经取回的输入向量数据样本集以用于向量处理操
作;以及
从至少一个输出数据流路径接收至少一个经解扩展结果输出向量数据样本集以便被
存储;
在所述至少一个输入数据流路径中提供的至少一个执行单元,所述至少一个执行单元
被配置成:
在所述至少一个输入数据流路径上接收所述输入向量数据样本集;以及
从寄存器文件接收码序列向量数据样本集;以及
将所述输入向量数据样本集与所述码序列向量数据样本集相乘以在所述至少一个输
入数据流路径上提供结果输出向量数据样本集;以及
至少一个解扩展电路系统,所述至少一个解扩展电路系统被配置成:
接收所述结果输出向量数据样本集;
对所述结果输出向量数据样本集进行解扩展以提供至少一个经解扩展结果输出向量
数据样本集,而无需将所述结果输出向量数据样本集存储在所述至少一个向量数据文件
中;以及
在所述至少一个输出数据流路径上提供所述至少一个经解扩展结果输出向量数据样
本集。
2.如权利要求1所述的VPE,其中所述至少一个向量数据文件被配置成:
在所述至少一个输入数据流路径中提供具有所述至少一个向量数据文件的宽度的所
述输入向量数据样本集以用于所述向量处理操作;以及
从所述至少一个输出数据流路径接收具有所述至少一个向量数据文件的宽度的所述
至少一个经解扩展结果输出向量数据样本集以便被存储。
3.如权利要求1所述的VPE,其中:
所述至少一个向量数据文件被进一步配置成:
在所述至少一个输入数据流路径中在至少一个向量数据文件输出上提供所述输入向
量数据样本集;以及
在所述至少一个输出数据流路径中在至少一个向量数据文件输入上接收所述至少一
个经解扩展结果输出向量数据样本集;
所述至少一个执行单元被配置成:
在所述至少一个输入数据流路径中在至少一个执行单元输入上接收所述输入向量数
据样本集;以及
将所述输入向量数据样本集与所述码序列向量数据样本集相乘以在所述至少一个输
入数据流路径中在至少一个执行单元输出上提供所述结果输出向量数据样本集;以及
所述至少一个解扩展电路系统被进一步配置成:
在所述至少一个输入数据流路径中在至少一个解扩展电路系统输入上从所述至少一
个执行单元接收所述结果输出向量数据样本集;以及
在所述至少一个输出数据流路径中在至少一个解扩展电路系统输出上提供所述经解
扩展结果输出向量数据样本集。
4.如权利要求1所述的VPE,其中所述解扩展电路系统包括至少一个加法器,所述至少
一个加法器被配置成对所述结果输出向量数据样本集中的样本进行解扩展以提供所述至
少一个经解扩展结果输出向量数据样本集。
5.如权利要求4所述的VPE,其中所述至少一个加法器包括以加法器树提供的多个加法
器,所述多个加法器中的每个加法器被配置成提供各自具有不同位宽的多个经解扩展结果
输出向量数据样本集。
6.如权利要求5所述的VPE,其中所述解扩展电路系统进一步包括解扩展选择器,所述
解扩展选择器被配置成选择所述多个结果输出向量数据样本集中的一个。
7.如权利要求1所述的VPE,其中所述码序列向量数据样本集由至少一个CDMA码片码序
列组成。
8.如权利要求1所述的VPE,其中所述至少一个解扩展电路系统是能配置的以便基于可
编程解扩展数据路径配置输入被重新配置成选择性地对所述结果输出向量数据样本集进
行解扩展。
9.如权利要求8所述的VPE,其中所述至少一个解扩展电路系统被进一步配置成基于所
述可编程解扩展数据路径配置输入被重新配置,以便在要由所述至少一个执行单元执行的
所述VPE的每个时钟循环上选择性地对所述结果输出向量数据样本集进行解扩展。
10.如权利要求8所述的VPE,其中所述至少一个解扩展电路系统被进一步配置成基于
所述可编程解扩展数据路径配置输入被重新配置,以便在要由所述至少一个执行单元执行
的下一向量指令上选择性地对所述结果输出向量数据样本集进行解扩展。
11.如权利要求1所述的VPE,其中所述至少一个执行单元基于用于所述至少一个执行
单元的可编程输入数据流路径配置是能配置的,以便处理来自所述输入向量数据样本集的
不同位宽的输入向量数据样本。
12.如权利要求1所述的VPE,其中所述至少一个解扩展电路系统进一步包括多个锁存
器,其中所述至少一个解扩展电路系统进一步被配置成将所述至少一个经解扩展...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。