[发明专利]运算单元、处理器、编译器和编译方法无效
| 申请号: | 201010001818.7 | 申请日: | 2010-01-07 |
| 公开(公告)号: | CN101814014A | 公开(公告)日: | 2010-08-25 |
| 发明(设计)人: | 茂木幸彦;鎌田征人;川口勇辉 | 申请(专利权)人: | 索尼公司 |
| 主分类号: | G06F7/57 | 分类号: | G06F7/57;G06F9/302;G06F9/45 |
| 代理公司: | 北京信慧永光知识产权代理有限责任公司 11290 | 代理人: | 陈桂香;武玉琴 |
| 地址: | 日本*** | 国省代码: | 日本;JP |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 运算 单元 处理器 编译器 编译 方法 | ||
相关申请的交叉参考
本申请包含与2009年1月9日向日本专利局提交的日本在先专利申请JP 2009-003018相关的主题,在此将该日本专利申请的全部内容并入本文作为参考。
技术领域
本发明涉及运算单元。更具体地,本发明涉及用于进行浮点运算和整数运算的运算单元、处理器和编译方法。
背景技术
在诸如计算机等信息处理装置中,例如将实数表示成整数型(即,定点型(fixed-point type))数据和浮点型(floating-point type)数据。为了改变浮点型数据的符号,已经使用了专用于对浮点型数据进行运算的浮点运算单元。近年来,需要一种以更高的速度对浮点型数据的符号进行转换的装置。为了满足上述需求,已经提出了一种进行如下整数运算的运算单元,在该整数运算中,浮点型数据被作为无符号的整数型数据(例如,参见日本专利申请首次公开第2005-31847号公报的图1)。上述运算单元在将浮点型数据作为无符号的整数型数据的情况下进行整数运算,因此只有表示浮点型数据的符号的符号位被改变为表示正数的位值(bit value)。
在上述相关技术中,通过把浮点型数据作为无符号的整数型数据来进行整数运算,能够把浮点型数据的符号位高速地转换为表示正值的符号位。然而,在该运算单元中,由于把浮点型数据中的全部符号位都转换为表示正值的符号位,因此,不能在其它条件下对浮点型数据中的符号位进行转换。
发明内容
因此,期望能够根据条件数据高速地对浮点型数据的符号进行转换。
本发明的第一实施例是运算单元,所述运算单元包括:数据供给部,其供给要被附加符号的浮点型对象数据和包括附加所述符号时的条件的条件数据;符号数据生成部,其包括保持着位串的位串保持部,所述符号数据生成部使用所述位串提取所述条件数据中所包含的条件,并且根据所提取的条件生成用于将所述符号附加给所述对象数据的符号数据,所述条件是用于表示所述条件数据中的所述符号的符号位;以及整数运算部,其通过将所述对象数据作为整数型数据来进行整数运算,以便根据所述符号数据和所述对象数据将所述符号附加给所述对象数据。利用此结构,通过根据要被附加符号的浮点型对象数据和包括附加所述符号时的条件的条件数据而进行的整数运算,能够将所述符号附加给所述对象数据的符号位。
在第一实施例中,如果所述条件数据是浮点型数据,则所述符号数据生成部可以通过将所述条件数据作为所述整数型数据进行处理来生成所述符号数据。利用此结构,能够根据浮点型数据在整数运算单元中生成符号数据。
在第一实施例中,所述符号数据生成部可以根据从所述数据供给部供给过来的多个所述条件数据生成新条件数据,提取所述新条件数据中所包含的条件,并且根据所提取的条件生成所述符号数据。利用此结构,能够根据多个条件数据生成新条件数据,从而生成符号数据。
在第一实施例中,所述符号数据生成部可以根据从所述数据供给部提供的多个所述条件数据提取该多个所述条件数据中所包含的多个条 件,并且根据所提取的多个所述条件生成所述符号数据。利用此结构,能够根据从多个条件数据生成的多个条件来生成符号数据。
在第一实施例中,所述符号数据生成部可以与所述条件数据的值无关地把从所述位串保持部供给过来的所述位串作为所述符号数据供给到符号计算部,并且所述整数运算部可以根据所述符号数据来使所述对象数据的符号反转。利用此结构,能够与条件数据的值无关地使对象数据的符号反转。
在第一实施例中,所述符号数据生成部使所提取的符号位的符号反转以生成新的符号位,然后根据所述新的符号位生成所述符号数据。利用此结构,能够根据使条件数据中的符号位反转后得到的符号位生成符号数据。
在第一实施例中,所述符号数据生成部可以使表示所述条件数据中的所述符号的符号位移位,使得所述符号数据中的所述符号的位置与所述对象数据中的所述符号的位置在所述整数运算部中相互一致。利用此结构,能够使所述符号数据中的所述符号位的位置与所述对象数据中的所述符号位的位置相互一致。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于索尼公司,未经索尼公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010001818.7/2.html,转载请声明来源钻瓜专利网。





