算术运算装置和进行算术运算的方法制造方法及图纸

技术编号:3892145 阅读:225 留言:0更新日期:2012-04-11 18:40
一种技术实现了用更少的指令种类码来执行例如SIMD浮点积和算术运算中的算术运算的各种组合。算术运算装置(1)包括设定单元(20),设定单元(20)在单个指令中的一个或多个未使用的位中设定扩展指令信息,以指示寄存器(11)和算术运算器(12b、12e)中的至少一个进行与普通处理不同的扩展处理。

【技术实现步骤摘要】

这里记载的实施例是一种在用一个或多个浮点积和算术运算 器进行的复数矩阵积和等算术运算中优选地使用的技术。
技术介绍
一般地,使用复数作为操作数的算术运算是由下式(l)来实现的。<formula>formula see original document page 5</formula>使用单个浮点积和算术运算器执行该矩阵积和运算需要执行下式 (1-1)~(1-4)这4次算^算。也就是说,如果用单个浮点积和算^算器 来实现复数矩阵积和运算,则必须向算术运算器发布4个指令。<formula>formula see original document page 5</formula>一般地,单个指令对多个数据流进行处理的单指令流多数据流(SIMD) 方案因用更少的指令高效地执行积和运算而广为人知。可用于SIMD方案 的算术运算单元包括寄存器和使用存储在该寄存器中的操作数(寄存器值) 进行相同算^算的2个浮点积和算"算器。这2个浮点积和算^算 器分别称作普通浮点积和算术运算器(普通算^算器)和扩展浮点积和算^算器(扩展算^:算器)。将与寄存器本文档来自技高网...

【技术保护点】
一种算术运算装置,包括: 寄存器(11),所述寄存器(11)存储要用于算术运算的操作数; 一个或多个算术运算器(12b、12e),所述算术运算器(12b、12e)响应于对要从所述寄存器(11)读取的操作数和要由所述算术运算器(1 2b、12e)进行的一个或多个所述算术运算进行指定并具有多个位的第一指令、使用由所述第一指令指定的操作数来进行由所述第一指令指定的算术运算;以及 设定单元(20),所述设定单元(20)在所述第一指令中未用于普通处理的一个或多个未使用的 位中设定扩展指令信息,所述扩展指令信息指示所述寄存器(11)和所述算术运算器(12b、12e)中的至少...

【技术特征摘要】
...

【专利技术属性】
技术研发人员:伊藤成记
申请(专利权)人:富士通株式会社
类型:发明
国别省市:JP[日本]

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

1
相关领域技术
  • 暂无相关专利