System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于流水线向量运算的硬件加速制造技术_技高网

用于流水线向量运算的硬件加速制造技术

技术编号:41176561 阅读:5 留言:0更新日期:2024-05-07 22:12
本申请实施例涉及流水线向量运算的硬件加速。在所描述实例中,一种集成电路包含耦合到功率放大器的输入的输出端子、耦合到所述功率放大器的输出的反馈端子、接收数据流的数据端子,以及数字预失真DPD电路(400)。所述DPD电路包含捕获电路、响应于所述数据流和所述反馈端子的DPD估计器(116),以及响应于所述DPD估计器(116)的DPD校正器(112)。所述DPD估计器(116)包含被配置成存储指令的指令存储器(404)和耦合到所述指令存储器(404)的向量算术处理单元APU(402)。所述向量APU(402)包含向量存储器(408)、向量算术块(412)和指令解码块(414)。所述向量算术块(412)包含向量加法块和向量乘法块。所述指令解码块(414)被配置成使所述向量APU(402)响应于所述指令而对存储在所述向量存储器(408)中的向量执行复域向量算术。

【技术实现步骤摘要】

本申请案大体上涉及流水线向量运算,且更具体地说,涉及用于对复向量的流水线向量运算的硬件加速。


技术介绍

1、各种应用程序使用对具有数百个元素的向量或在组成向量中具有数百个元素的矩阵执行的向量运算。举例来说,可使用对由滤波器内核视窗化的特征映射的向量运算来处理神经网络的卷积层,以形成由大向量构成的对应矩阵。而且,用于执行数字预失真(dpd)(其用于补偿无线基站中的功率放大器非线性)的某些模型使用应用于使用系数形成的大向量的向量算术来求解具有大量系数的方程。因此,提高向量运算控制以及对应的存储器存取和算术的效率可用于提高系统效率和响应速率。


技术实现思路

1、在所描述实例中,一种集成电路包含耦合到功率放大器的输入的输出端子、耦合到所述功率放大器的输出的反馈端子、接收数据流的数据端子,以及数字预失真(dpd)电路。所述dpd电路包含捕获电路、响应于所述数据流和所述反馈端子的dpd估计器,以及响应于所述dpd估计器的dpd校正器。所述dpd估计器包含被配置成存储指令的指令存储器和耦合到所述指令存储器的向量算术处理单元(apu)。所述向量apu包含向量存储器、向量算术块和指令解码块。所述向量算术块包含向量加法块和向量乘法块。所述指令解码块被配置成使所述向量apu响应于所述指令而对存储在所述向量存储器中的向量执行复域向量算术。

【技术保护点】

1.一种集成电路,其包括:

2.根据权利要求1所述的集成电路,其中所述指令解码块被配置成对指定以下各项中的一或多者的指令进行解码:将存储在所述向量存储器中的复向量乘以存储在所述向量APU外部的存储器中的复矩阵、点积存储在所述向量存储器中的两个复向量、存储在所述外部存储器中的复向量加上存储在所述向量APU的寄存器存储器中的标量乘以存储在所述向量存储器中的复向量,或存储在所述向量存储器中的复向量加上存储在所述向量APU的寄存器存储器中的标量乘以存储在所述向量存储器中的复向量。

3.根据权利要求1所述的集成电路,

4.根据权利要求1所述的集成电路,其进一步包含定序器,所述定序器被配置成按次序从所述指令存储器选择指令且将所述指令传递到所述指令解码块。

5.根据权利要求1所述的集成电路,其中不同对的所述向量存储器被配置成存储不同复向量的实部和虚部。

6.一种集成电路,其包括:

7.根据权利要求6所述的集成电路,

8.根据权利要求6所述的集成电路,其中所述PA个流水线级中的每一者被配置成处理单独部分累积,所述单独部分累积包含能从所述加法器的所述第一输入可选择地接收的新输入值以及能从所述加法器的所述第一和第二输入可选择地接收的反馈值。

9.根据权利要求6所述的集成电路,

10.根据权利要求9所述的集成电路,

11.根据权利要求10所述的集成电路,

12.根据权利要求9所述的集成电路,其中所述PA个流水线级中的每一者被配置成处理单独部分累积,所述单独部分累积包含能从所述加法器的所述第一和第三输入可选择地接收的新输入值以及能从所述加法器的所述第一和第二输入可选择地接收的反馈值。

13.根据权利要求6所述的集成电路,

14.根据权利要求6所述的集成电路,

15.根据权利要求6所述的集成电路,

16.根据权利要求6所述的集成电路,其中所述算术块中的一些被配置成在O(N)时间中对两个向量执行向量乘法运算,其中N为所述两个向量中的每一者的长度。

17.一种集成电路,其包括:

18.根据权利要求17所述的集成电路,其中所述向量APU被配置成使在所述时钟信号的连续周期从所述M个矩阵存储器并行地读取所述经修改埃尔米特矩阵的M个非虚设元素。

19.根据权利要求18所述的集成电路,其中所述向量APU被配置成使用所述经修改埃尔米特矩阵的所述读取的非虚设元素来并行地执行M个向量算术运算。

20.根据权利要求17所述的集成电路,

...

【技术特征摘要】

1.一种集成电路,其包括:

2.根据权利要求1所述的集成电路,其中所述指令解码块被配置成对指定以下各项中的一或多者的指令进行解码:将存储在所述向量存储器中的复向量乘以存储在所述向量apu外部的存储器中的复矩阵、点积存储在所述向量存储器中的两个复向量、存储在所述外部存储器中的复向量加上存储在所述向量apu的寄存器存储器中的标量乘以存储在所述向量存储器中的复向量,或存储在所述向量存储器中的复向量加上存储在所述向量apu的寄存器存储器中的标量乘以存储在所述向量存储器中的复向量。

3.根据权利要求1所述的集成电路,

4.根据权利要求1所述的集成电路,其进一步包含定序器,所述定序器被配置成按次序从所述指令存储器选择指令且将所述指令传递到所述指令解码块。

5.根据权利要求1所述的集成电路,其中不同对的所述向量存储器被配置成存储不同复向量的实部和虚部。

6.一种集成电路,其包括:

7.根据权利要求6所述的集成电路,

8.根据权利要求6所述的集成电路,其中所述pa个流水线级中的每一者被配置成处理单独部分累积,所述单独部分累积包含能从所述加法器的所述第一输入可选择地接收的新输入值以及能从所述加法器的所述第一和第二输入可选择地接收的反馈值。

【专利技术属性】
技术研发人员:M·约翰J·坦古杜P·高尔D·贾殷P·古普塔
申请(专利权)人:德州仪器公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1