首页> 外国专利> Efficient implementation of complex vector fused multiply add and complex vector multiply

Efficient implementation of complex vector fused multiply add and complex vector multiply

机译:复矢量融合乘加和复矢量乘法的有效实现

摘要

Disclosed embodiments relate to efficient complex vector multiplication. In one example, an apparatus includes execution circuitry, responsive to an instruction having fields to specify multiplier, multiplicand, and summand complex vectors, to perform two operations: first, to generate a double-even multiplicand by duplicating even elements of the specified multiplicand, and to generate a temporary vector using a fused multiply-add (FMA) circuit having A, B, and C inputs set to the specified multiplier, the double-even multiplicand, and the specified summand, respectively, and second, to generate a double-odd multiplicand by duplicating odd elements of the specified multiplicand, to generate a swapped multiplier by swapping even and odd elements of the specified multiplier, and to generate a result using a second FMA circuit having its even product negated, and having A, B, and C inputs set to the swapped multiplier, the double-odd multiplicand, and the temporary vector, respectively.
机译:公开的实施例涉及有效的复矢量乘法。在一个示例中,一种装置包括执行电路,该执行电路响应于具有用于指定乘数,被乘数和被乘数复数字段的字段的指令,以执行两个操作:首先,通过复制指定乘数的偶数元素来生成双偶被乘数,并使用A,B和C输入分别设置为指定的乘数,双偶数被乘数和指定的被乘数以及第二的融合乘加(FMA)电路生成临时矢量,以生成双精度通过复制指定乘数的奇数元素来生成奇数乘数,通过交换指定乘数的偶数和奇数元素来生成交换乘数,并使用第二个FMA电路(其乘积为负数且具有A,B,和C输入分别设置为交换乘数,双被乘数和临时向量。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号