[发明专利]整合算术及逻辑处理的装置有效
申请号: | 201710499441.4 | 申请日: | 2017-06-27 |
公开(公告)号: | CN107291420B | 公开(公告)日: | 2020-06-05 |
发明(设计)人: | 张淮声;梁达成;陈博明;卞仁玉 | 申请(专利权)人: | 上海兆芯集成电路有限公司 |
主分类号: | G06F7/57 | 分类号: | G06F7/57;G06T1/20 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 王新宇 |
地址: | 201203 上海市张*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 整合 算术 逻辑 处理 装置 | ||
本发明的实施例提出一种整合算术及逻辑处理的装置,包含计算装置;及后逻辑单元。计算装置计算多个来源数据以产生并输出目的地数据。后逻辑单元,耦接至计算装置,用以进行目的地数据与零之间的比较操作,以及输出比较结果。
技术领域
本发明涉及一种图形处理单元技术,特别是一种全精度及部分精度数值的计算方法及装置。
背景技术
图形处理单元的架构通常具有数百个基本着色器处理单元(basic shaderprocessing units),又称为流处理器(stream processors)。每一个流处理器于每个周期处理一个单指令多数据(SIMD,Single Instruction Multiple Data)执行线程的指令,接着于下一个周期处理另一个单指令多数据执行线程。指令之间也常具有因果关系,也就是说,一个指令的计算结果可能是下一个指令的输入。因此,本发明提出一种整合算术及逻辑处理的装置,用以提升流处理器的效能。
发明内容
本发明的实施例提出一种整合算术及逻辑处理的装置,包含计算装置及后逻辑单元(post-logic unit)。计算装置计算多个来源数据以产生第一目的地数据并输出第一目的地数据。后逻辑单元,耦接至计算装置,用以进行第一目的地数据与零之间的比较操作,以及输出比较结果。
本发明的实施例另提出一种整合算术及逻辑处理的装置,包含计算装置及归一化单元。计算装置计算多个来源数据以产生第一目的地数据并输出第一目的地数据。归一化单元,耦接至计算装置,当接收到输出为第一类型数据的指示时,将第一目的地数据进行归一化以产生第一类型的第二目的地数据;当接收到输出为第二类型数据的指示时,将第一目的地数据进行归一化以产生第二类型的第二目的地数据。
附图说明
图1是通用流处理器的流水线示意图。
图2是依据本发明实施例的流处理器的流水线示意图。
图3A是依据本发明实施例的FP浮点数示意图。
图3B是依据本发明实施例的PP浮点数示意图。
图4是依据本发明实施例的算术逻辑组的第一类运算通道的硬件架构图。
图5是依据本发明实施例的第二类运算通道的硬件架构图。
具体实施方式
以下说明是完成发明的较佳实现方式,其目的在于描述本发明的基本精神,但并不用以限定本发明。实际的发明内容必须参考之后的权利要求范围。
必须了解的是,使用于本说明书中的“包含”、“包括”等词,是用以表示存在特定的技术特征、数值、方法步骤、作业处理、组件以及/或组件,但并不排除可加上更多的技术特征、数值、方法步骤、作业处理、组件、组件,或以上的任意组合。
在权利要求中使用如“第一”、“第二”、“第三”等词是用来修饰权利要求中的组件,并非用来表示之间具有优先权顺序,先行关系,或者是一个组件先于另一个组件,或者是执行方法步骤时的时间先后顺序,仅用来区别具有相同名字的组件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海兆芯集成电路有限公司,未经上海兆芯集成电路有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710499441.4/2.html,转载请声明来源钻瓜专利网。