会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Linear vector computation
    • 线性向量计算
    • US06557097B1
    • 2003-04-29
    • US09411473
    • 1999-10-01
    • Gael ClaveKarim DjafarianGilbert Laurenti
    • Gael ClaveKarim DjafarianGilbert Laurenti
    • G06F1716
    • G06F5/01G06F7/607G06F7/74G06F7/762G06F7/764G06F9/3001G06F9/30018G06F9/30032G06F9/30072G06F9/3012G06F9/30145G06F9/30149G06F9/32G06F9/321G06F9/325G06F9/3552G06F9/3836G06F9/3838G06F9/384G06F9/3853G06F9/3867G06F9/3879G06F9/3885G06F9/3891G06F17/16
    • A processing engine 10 provides computation of an output vector as a linear combination of N input vectors with N coefficients in an efficient manner. The processing engine includes a coefficient register 940 for holding a representation of each of N coefficients of a first input vector. A test unit 950 is provided for testing selected parts (e.g. bits) of the coefficient register for respective coefficient representations. An arithmetic unit 970 computes respective coordinates of an output vector by selective addition/subtraction of coordinates of a second input vector dependent on results of the coefficient representation tests. Power consumption can be kept low due to the use of a coefficient test operation in parallel with an ALU operation. Each coordinate of an output vector {right arrow over (Y)} can be computed with a N+1 step algorithm, the computation being done with bit test unit operating in parallel with an ALU according to the following equation: ∀ 1 ≤ j ≤ M ⁢   ⁢ Y j = ∑ 1 ≤ i ≤ N ⁢   ⁢ ( ( - 1 ) C i * X ij ) . At a step (i+1)1≦i≦N of the computation, a bit Ci+1 of the CPU register is addressed, this bit is tested in a temporary register and a conditional addition/subtraction of a coordinate of the second input vector Xij is performed.
    • 处理引擎10以有效的方式提供输出向量作为具有N个系数的N个输入向量的线性组合的计算。 处理引擎包括用于保持第一输入向量的N个系数中的每一个的表示的系数寄存器940。 提供测试单元950用于测试用于各个系数表示的系数寄存器的选定部分(例如位)。 算术单元970根据系数表示测试的结果,通过选择性地相加/减去第二输入向量的坐标来计算输出向量的各个坐标。 由于与ALU操作并行地使用系数测试操作,所以能够将功耗保持为低。 输出向量的每个坐标{向右箭头(Y可以用N + 1步算法计算,根据以下等式,使用与ALU并行操作的位测试单元进行计算):在步骤(i + 1 )1 <= i <= N,CPU寄存器的位Ci + 1被寻址,该位在临时寄存器中被测试,并且执行第二输入向量Xij的坐标的条件相加/减法。