当前位置: 首页 > 专利查询>英特尔公司专利>正文

用于执行多个乘法操作的方法和装置制造方法及图纸

技术编号:12140634 阅读:72 留言:0更新日期:2015-10-01 19:43
本申请公开了用于执行多个乘法操作的方法和装置。描述了用于执行多个乘法操作的装置和方法。例如,处理器的一个实施例包括:指令取出单元,该指令取出单元用于从存储器子系统中取出双乘法指令,该双乘法指令具有三个源操作数值;解码单元,该解码单元用于解码该双乘法指令以生成至少一个uop;以及执行单元,该执行单元用于第一次执行该uop以将三个源操作数值中的第一和第二操作数值相乘,从而生成第一中间结果,并且第二次执行该uop以将该中间结果与三个源操作数中的第三操作数值相乘,从而生成最终结果。

【技术实现步骤摘要】
【专利说明】用于执行多个乘法操作的方法和装置 背景 专利
本专利技术一般设及计算机处理器领域。更具体地说,本专利技术设及用于执行多个乘法 操作的方法和装置。 相关巧术描巧 指令集,或指令集架构(ISA)是设及编程的计算机架构的一部分,并包括原生数 据类型、指令、寄存器架构、寻址模式、存储器架构、中断和异常处理、W及外部输入和输出 (I/O)。应该注意,术语"指令"在本文中一般是指宏指令一-即,提供给处理器供执行的指 令一-而不是作为由处理器的解码器解码宏指令产生的结果的微指令或微操作。 ISA与微架构不同,微架构是用于实现指令集的处理器设计技术的集合。具有不 同的微架构的处理器可共享共同的指令集。例如,INTEL;底奔腾四(Pentium 4)处理器、 Intel饭酷眷(Core?)处理器、W及来自加利福巧亚州桑巧威尔(Sunnyvale)的超微半导体 有限公司(Advanced Micro Devices, Inc.)的诸多处理器执行几乎相同版本的x86指令集 (在更新的版本中加入了一些扩展),但具有不同的内部设计。例如,ISA的相同寄存器架构 在不同的微架构中可使用已知的技本文档来自技高网...

【技术保护点】
一种处理器,包括:指令取出单元,所述指令取出单元用于从存储器子系统中取出双乘法指令,所述双乘法指令具有三个源操作数值;解码单元,所述解码单元用于解码所述双乘法指令以生成至少一个uop;以及执行单元,所述执行单元用于第一次执行所述uop以将所述三个源操作数值中的第一和第二操作数值相乘,从而生成第一中间结果,并且第二次执行所述uop以将所述中间结果与所述三个源操作数中的第三操作数值相乘,从而生成最终结果。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:R·艾斯帕萨G·索尔M·费尔南德斯
申请(专利权)人:英特尔公司
类型:发明
国别省市:美国;US

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

1