发明名称 采用抽头延迟线进行相关向量处理操作的向量处理引擎(VPE)、以及相关向量处理器系统和方法
摘要 公开了采用抽头延迟线用于以减少了的样本重新取回和/或功耗提供精确的相关/协方差向量处理操作的向量处理引擎(VPE)。本文所公开的VPE被配置成提供相关/协方差向量处理,诸如作为非限定性示例的码分多址(CDMA)相关/协方差向量处理操作。抽头延迟线被包括在VPE的存储器和执行单元之间的数据流路径中。抽头延迟线被配置成接收输入向量数据样本集并将其提供给用于执行相关/协方差向量处理操作的执行单元。抽头延迟线还被配置成为每个滤波器延迟抽头将该输入向量数据样本集移位,并且将经移位的输入向量数据样本集提供给这些执行单元,从而经移位的输入向量数据样本集在这些滤波器向量处理操作期间不需要从向量数据文件中被重新取回。
申请公布号 CN105723330A 申请公布日期 2016.06.29
申请号 CN201480062412.6 申请日期 2014.11.12
申请人 高通股份有限公司 发明人 R·汗;F·A·穆加希德;A·施拉维
分类号 G06F9/38(2006.01)I;G06F15/80(2006.01)I 主分类号 G06F9/38(2006.01)I
代理机构 上海专利商标事务所有限公司 31100 代理人 袁逸
主权项 一种被配置成提供相关向量处理操作的向量处理引擎(VPE),包括:至少一个向量数据文件,所述至少一个向量数据文件被配置成:在至少一个输入数据流路径中提供输入向量数据样本集以用于相关向量处理操作;以及在至少一个输出数据流路径中接收结果得到的经相关输出向量数据样本集;以及存储所述结果得到的经相关输出向量数据样本集;在所述至少一个输入数据流路径中的所述至少一个向量数据文件与至少一个执行单元之间提供的所述至少一个抽头延迟线,所述至少一个抽头延迟线被配置成对于等于所述相关向量处理操作的相关样本数目的多个处理级之中的每个处理级,在多个流水线寄存器中将所述输入向量数据样本集移位达输入向量数据样本宽度,来为该多个处理级之中的每个处理级提供经移位输入向量数据样本集;以及在所述至少一个输入数据流路径中提供的所述至少一个执行单元,所述至少一个执行单元包括:至少一个乘法器,其配置成为所述多个处理级中的每个处理级,将经移位输入向量数据样本集与参考向量数据样本集中的收到的下一参考向量数据样本进行相关,来为所述数个相关样本中的每一者生成相关输出向量数据样本集;以及至少一个累加器,其配置成为所述多个处理级之中的每个处理级,在所述至少一个累加器中累加所述相关输出向量数据样本集;所述至少一个执行单元被配置成在所述至少一个输出数据流路径中提供结果所得的经相关输出向量数据样本集。
地址 美国加利福尼亚州