[发明专利]运算处理装置以及运算处理装置的控制方法有效
申请号: | 201280071614.8 | 申请日: | 2012-03-30 |
公开(公告)号: | CN104169866B | 公开(公告)日: | 2017-08-29 |
发明(设计)人: | 本藤干雄 | 申请(专利权)人: | 富士通株式会社 |
主分类号: | G06F7/556 | 分类号: | G06F7/556 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 舒艳君,李洋 |
地址: | 日本神*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 运算 处理 装置 以及 控制 方法 | ||
1.一种运算处理装置,其特征在于,具有:
指数生成部,其基于所输入的输入数据的第1部分来生成将指数函数分解成级数运算和针对所述级数运算的系数的情况下以浮点数形式表现的所述系数的指数部分;
存储部,其将与所述输入数据的第2部分所示的值i对应地以浮点数形式表现了2**(i/(2**第2部分的位宽))的值的所述系数的尾数部分存储为常量数据,其中,i是自然数,**表示取幂;
常量生成部,其从所述存储部读出与所述输入数据的第2部分对应的所述常量数据;以及
选择部,其在执行的指令是计算所述指数函数的系数的指数函数运算辅助指令的情况下,选择来自所述常量生成部的常量数据并输出。
2.根据权利要求1所述的运算处理装置,其特征在于,
所述输入数据的第1部分是所述输入数据的第(n+11)位~第(n+1)位,其中,n是自然数,
所述输入数据的第2部分是所述输入数据的第n位~第0位。
3.根据权利要求2所述的运算处理装置,其特征在于,
将所述输入数据的第(n+11)位~第(n+1)位作为用浮点数形式表示了所述系数的指数部分,将通过所述输入数据的第n位~第0位而参照所述存储部所得的常量数据作为用浮点数形式表示了所述系数的尾数部分。
4.根据权利要求1~3中的任意一项所述的运算处理装置,其特征在于,
具有乘法累加器,该乘法累加器进行使用了所述输入数据的积和运算,
在执行的指令是所述指数函数运算辅助指令以外的指令的情况下,选择来自所述乘法累加器的使用了所述输入数据的积和运算的结果亦即积和运算结果并输出。
5.一种运算处理装置的控制方法,其特征在于,
所述运算处理装置所具有的指数生成部,基于所输入的输入数据的第1部分来生成将指数函数分解成级数运算和针对所述级数运算的系数的情况下以浮点数形式表现的所述系数的指数部分,
所述运算处理装置所具有的常量生成部从将与所述输入数据的第2部分所示的值i对应地以浮点数形式表现了2**(i/(2**第2部分的位宽))的值的所述系数的尾数部分存储为常量数据的存储部读出与所述输入数据的第2部分对应的所述常量数据,其中,i是自然数,**表示取幂,
在执行的指令是计算所述指数函数的系数的指数函数运算辅助指令的情况下,所述运算处理装置所具有的选择部选择来自所述常量生成部的常量数据并输出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于富士通株式会社,未经富士通株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280071614.8/1.html,转载请声明来源钻瓜专利网。