System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
【国外来华专利技术】
本公开的实施例大体上涉及由处理元件来使复数相乘并累加结果的运算,且更特定来说,涉及用于高效执行复数乘法及累加运算的系统及方法。
技术介绍
1、各种计算机架构(例如冯·诺依曼架构)常规地使用用于数据的共享存储器、用于存取共享存储器的总线、算术单元及程序控制单元。然而,在处理器与存储器之间移动数据可能需要大量的时间及精力,这又可能约束计算机系统的性能及容量。鉴于这些限制,需要新的计算架构及装置来提高计算性能使其超越晶体管缩放的实践(即,摩尔定律)。
2、为了累加一系列复数乘法运算的结果,串行执行乘法运算,其中将每一连续运算的结果加到先前运行总和以确定累加值。
3、复数包括实分量及虚分量,且可写成(r,i),其中r表示实分量且i表示虚分量。两个复数的乘积是另一复数,如由以下等式展示。
4、(rproduct,iproduct)=(r1r2-i1i2,r1i2+i1r2)
5、因此,复数乘法涉及四个乘法运算、一个减法运算及一个加法运算。在传统实施方案中,在四个连续运算中存取每一乘法运算的值且将其提供到算术逻辑单元(alu)。两个复数之和也是复数,如由以下等式展示。
6、(rsum,isum)=(r1+r2,i1+i2)
7、如在上文等式中所展示,复数加法运算涉及两个加法运算。因此,在产生复数结果之后,使用另外两个alu加法运算来累加结果。
技术实现思路
【技术保护点】
1.一种系统,其包括:
2.根据权利要求1所述的系统,其中所述操作进一步包括:
3.根据权利要求1所述的系统,其中:
4.根据权利要求1所述的系统,其进一步包括:
5.根据权利要求4所述的系统,其中所述控制处理器的所述操作进一步包括:
6.根据权利要求4所述的系统,其进一步包括:
7.根据权利要求1所述的系统,其中所述命令的所述接收是经由到所述混合线程组构的片块的连接。
8.一种存储指令的非暂时性机器可读媒体,所述指令在由混合线程组构的一或多个片块执行时致使所述混合线程组构执行包括以下的操作:
9.根据权利要求8所述的非暂时性机器可读媒体,其中所述操作进一步包括:
10.根据权利要求8所述的非暂时性机器可读存储媒体,其中:
11.根据权利要求8所述的非暂时性机器可读媒体,其中所述操作进一步包括:
12.根据权利要求11所述的非暂时性机器可读媒体,其中所述操作进一步包括:
13.根据权利要求8所述的非暂时性机器可读媒体,其中所述命令的所述接
14.一种方法,其包括:
15.根据权利要求14所述的方法,其进一步包括:
16.根据权利要求14所述的方法,其中:
17.根据权利要求14所述的方法,其进一步包括:
18.根据权利要求17所述的方法,其中所述控制处理器的所述操作进一步包括:
19.根据权利要求18所述的方法,其进一步包括:
20.根据权利要求14所述的方法,其中所述命令的所述接收是经由芯片上网络(NOC)。
...【技术特征摘要】
【国外来华专利技术】
1.一种系统,其包括:
2.根据权利要求1所述的系统,其中所述操作进一步包括:
3.根据权利要求1所述的系统,其中:
4.根据权利要求1所述的系统,其进一步包括:
5.根据权利要求4所述的系统,其中所述控制处理器的所述操作进一步包括:
6.根据权利要求4所述的系统,其进一步包括:
7.根据权利要求1所述的系统,其中所述命令的所述接收是经由到所述混合线程组构的片块的连接。
8.一种存储指令的非暂时性机器可读媒体,所述指令在由混合线程组构的一或多个片块执行时致使所述混合线程组构执行包括以下的操作:
9.根据权利要求8所述的非暂时性机器可读媒体,其中所述操作进一步包括:
10.根据权利要求8所述的非暂时性机器可读存储媒体,其中:
...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。