[发明专利]用于复数乘法的装置和方法在审
申请号: | 201811258028.X | 申请日: | 2018-10-26 |
公开(公告)号: | CN109840068A | 公开(公告)日: | 2019-06-04 |
发明(设计)人: | R·凡伦天;M·查尼;R·萨德;E·乌尔德-阿迈德-瓦尔;J·科巴尔;R·S·杜博特索夫 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F7/523 | 分类号: | G06F7/523 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 何焜;张欣 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 源寄存器 复数 复数乘法 解码器 解码 处理器 实部 虚部 指令 指令解码 电路 响应 申请 | ||
1.一种用于复数乘法的处理器,包括:
解码器,用于对第一指令解码以生成第一经解码的指令;
第一源寄存器,在所述第一源寄存器中存储具有第一实部和第一虚部的第一复数;
第二源寄存器,在所述第二源寄存器中存储具有第二实部和第二虚部的第二复数;
执行电路,用于执行所述第一经解码的指令,其中所述第一经解码的指令的执行用于包括执行包括第一操作和第二操作的计算,所述计算用于计算所述第一复数与所述第二复数的复数乘法的结果,所述结果用于包括第三实部和第三虚部,所述第一操作用于计算所述第三实部的第一项和所述第三虚部的第一项,所述第二操作用于计算所述第三实部的第二项和所述第三虚部的第二项。
2.如权利要求1所述的处理器,其特征在于,进一步包括目的地寄存器,在所述目的地寄存器中存储所述结果。
3.如权利要求1所述的处理器,其特征在于:
所述第一复数是将由会存储在所述第一源寄存器中的第一向量表示的第一复数集合中的一个;
所述第二复数是将由会存储在所述第二源寄存器中的第二向量表示的第二复数集合中的一个;以及
所述结果是用于表示第三复数集合的第三向量。
4.如权利要求3所述的处理器,其特征在于:
所述第一向量用于包括用于表示所述第一复数集合的实部的第一组元素和用于表示所述第一复数集合的虚部的第二组元素;
所述第二向量用于包括用于表示所述第二复数集合的实部的第三组元素和用于表示所述第二复数集合的虚部的第四组元素;以及
所述第三向量用于包括用于表示所述第三复数集合的实部的第五组元素和用于表示所述第三复数集合的虚部的第六组元素。
5.如权利要求4所述的处理器,其特征在于,所述第一、第三和第五组元素是偶元素,并且所述第二、第四和第六组元素是奇元素。
6.如权利要求1所述的处理器,其特征在于:
所述第一实部用于由第一操作数的第一偶元素表示并且所述第一虚部用于由所述第一操作数的第一奇元素表示;
所述第二实部用于由第二操作数的第二偶元素表示并且所述第二虚部用于由所述第二操作数的第二奇元素表示;以及
所述第三实部用于由所述结果的第三偶元素表示并且所述第三虚部用于由所述结果的第三奇元素表示。
7.如权利要求6所述的处理器,其特征在于,所述执行电路包括第一复用器,用于将来自所述第二操作数的第二偶元素的所述第二实部复制到所述第一操作的经变换的第二操作数的第二奇元素。
8.如权利要求7所述的处理器,其特征在于,所述执行电路还包括第二复用器,用于将来自所述第一操作数的第一偶元素的所述第一实部复制到所述第二操作的经变换的第一操作数的第一奇元素并且将来自所述第一操作数的第一奇元素的所述第一虚部复制到所述第二操作的所述经变换的第一操作数的第一偶元素,并且所述第一复用器还用于将来自所述第二操作数的第二奇元素的所述第二虚部复制到所述第二操作的经变换的第二操作数的第二偶元素。
9.如权利要求8所述的处理器,其特征在于,所述执行电路还包括乘法电路,用于作为所述第一操作的部分进行以下操作:
将所述第一操作数的第一偶元素与所述第一操作的所述经变换的第二操作数的第二偶元素相乘以计算所述第三实部的第一项,以及
将所述第一操作数的第一奇元素与所述第一操作的所述经变换的第二操作数的第二偶元素相乘以计算所述第三虚部的第一项。
10.如权利要求9所述的处理器,其特征在于,进一步包括临时寄存器,在所述临时寄存器中存储所述第三实部的第一项和所述第三虚部的第一项。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811258028.X/1.html,转载请声明来源钻瓜专利网。