[发明专利]矢量浮点缩放在审

专利信息
申请号: 202010410209.0 申请日: 2020-05-15
公开(公告)号: CN111984315A 公开(公告)日: 2020-11-24
发明(设计)人: T·D·安德森;D·布伊;J·茨维西亚克 申请(专利权)人: 德克萨斯仪器股份有限公司
主分类号: G06F9/30 分类号: G06F9/30;G06F9/38;G06F7/78
代理公司: 北京纪凯知识产权代理有限公司 11245 代理人: 袁策
地址: 美国德*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 矢量 浮点 缩放
【权利要求书】:

1.一种响应于矢量浮点缩放指令而在处理器中缩放源数据的方法,所述方法包括:

在所述矢量浮点缩放指令的相应字段中,指定包含所述源数据的第一源寄存器、包含缩放值的第二源寄存器以及用于存储缩放的源数据的目的地寄存器,其中所述第一源寄存器包括各自包含浮点值的多个通道,并且所述第二源寄存器和所述目的地寄存器各自包括与所述第一源寄存器的所述通道相对应的多个通道;以及

执行所述矢量浮点缩放指令,其中执行所述矢量浮点缩放指令还包括,针对所述第一源寄存器中的每个通道:

将所述第二源寄存器的对应通道中的所述缩放值添加到所述第一源寄存器的所述通道中的所述浮点值的指数字段,以创建缩放的浮点值;以及

将所述缩放的浮点值存储在所述目的地寄存器的对应通道中。

2.根据权利要求1所述的方法,其中所述源数据包括512位矢量。

3.根据权利要求1所述的方法,其中每个浮点值包括单精度浮点值。

4.根据权利要求1所述的方法,其中每个浮点值包括双精度浮点值。

5.根据权利要求1所述的方法,其中所述缩放值包括16位值。

6.根据权利要求1所述的方法,其中所述缩放值是有符号值。

7.根据权利要求1所述的方法,其中所述缩放值是无符号值。

8.根据权利要求1所述的方法,其中所述缩放值中的至少一个缩放值不同于所述缩放值中的其他缩放值。

9.根据权利要求1所述的方法,其中所述第一源寄存器的一个通道中的所述浮点值包括正或负零浮点值,并且执行所述矢量浮点缩放指令还包括:

在所述目的寄存器的与所述一个通道相对应的通道中,分别存储正或负零浮点值,而不管在所述第二源寄存器的与所述一个通道相对应的通道中的所述缩放值如何。

10.根据权利要求1所述的方法,其中所述第一源寄存器的一个通道中的所述浮点值包括正或负无穷大浮点值,并且执行所述矢量浮点缩放指令还包括:

在所述目的寄存器的与所述一个通道相对应的通道中,分别存储正或负无穷大浮点值,而不管在所述第二源寄存器的与所述一个通道相对应的通道中的所述缩放值如何。

11.根据权利要求1所述的方法,其中当将所述第二源寄存器的通道中的所述缩放值应用于所述第一源寄存器的对应通道中的所述浮点值时,所述第二源寄存器的所述通道中的所述缩放值将所述浮点值缩小至最小正常浮点值以下,其中执行所述矢量浮点缩放指令还包括:

对所述一个通道中的所述浮点值的分数字段进行去归一化;以及

将所述一个通道中的所述浮点值的所述指数字段钳位为0,以创建所述缩放的浮点值。

12.根据权利要求1所述的方法,其中当将所述第二源寄存器的通道中的所述缩放值应用于所述第一源寄存器的对应通道中的所述浮点值时,所述第二源寄存器的所述通道中的所述缩放值将所述浮点值放大至最大次正常浮点值以上,其中执行所述矢量浮点缩放指令还包括:

对所述一个通道中的所述浮点值的分数字段进行归一化;

确定对所述分数字段进行归一化所消耗的所述缩放值的一部分;以及

将所述缩放值的其余部分应用于所述一个通道中的所述浮点值的所述指数字段,以创建所述缩放的浮点值。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于德克萨斯仪器股份有限公司,未经德克萨斯仪器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010410209.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top