[发明专利]使用范围特定的系数集字段执行一元函数的系统在审
申请号: | 202010589937.2 | 申请日: | 2020-06-24 |
公开(公告)号: | CN112445454A | 公开(公告)日: | 2021-03-05 |
发明(设计)人: | 布莱恩·J·希克曼;尼廷·N·加莱格拉特;玛西耶·阿尔班斯基;迈克尔·罗津 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F7/483 | 分类号: | G06F7/483;G06F7/552 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 姜飞 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 范围 特定 系数 字段 执行 一元函数 系统 | ||
1.一种处理器,包括:
存储器,用于存储多个条目,所述多个条目中的每个条目与输入值范围的一部分相关联,所述多个条目中的每个条目包括定义幂级数近似的系数集;以及
算术引擎,包括电路,用于:
基于确定浮点输入值在所述输入值范围中与所述多个条目中的第一条目相关联的一部分内,选择所述第一条目;以及
通过估算所述浮点输入值处由所述第一条目的系数集定义的幂级数近似,来计算输出值。
2.根据权利要求1所述的处理器,所述算术引擎用于:
基于确定第二浮点输入值在所述输入值范围中与所述多个条目中的第二条目相关联的一部分内,选择所述第二条目;以及
通过估算所述第二浮点输入值处由所述第二条目的系数集定义的幂级数近似,来计算第二输出值。
3.根据权利要求1所述的处理器,其中,所估算的幂级数近似为a0+a1x+a2x2,其中,x是所述浮点输入值,并且a0、a1和a2是所述第一条目的系数集。
4.根据权利要求1所述的处理器,其中,所述范围是多个范围中的第一范围,并且其中,所述算术引擎用于通过将所述浮点输入值与所述多个范围的多个起始值进行比较来确定所述浮点输入值在所述第一范围内。
5.根据权利要求4所述的处理器,其中,所述存储器用于存储第二多个条目,所述第二多个条目中的每个条目与第二输入值范围的一部分相关联,所述第二多个条目中的每个条目包括定义幂级数近似的系数集。
6.根据权利要求1所述的处理器,其中,所述第一条目的选择还基于确定请求指定由所述算术引擎可执行的多个一元函数中的第一一元函数。
7.根据权利要求6所述的处理器,其中,所述算术引擎用于:
响应于指定所述多个一元函数中的第二一元函数的请求,从第二浮点输入中提取尾数;以及
针对所提取的尾数而不包括所述第二浮点输入的指数和符号,估算幂级数近似,其中,所述幂级数近似由基于所述第二浮点输入从所述存储器中检索的系数定义。
8.根据权利要求1所述的处理器,其中,所述算术引擎用于:确定第二浮点输入值对应于特例并输出对应于所述特例的值。
9.根据权利要求1所述的处理器,其中,所述范围是与一元函数相关联的多个范围中的第一范围,并且所述算术引擎用于:
确定第二浮点输入在所述多个范围中的第二范围内;
确定所述第二范围被指定为在常数模式下操作;以及
输出与所述第二范围相关的常数作为第二输出值。
10.根据权利要求1所述的处理器,其中,所述范围是与一元函数相关联的多个范围中的第一范围,并且所述算术引擎用于:
确定第二浮点输入在所述多个范围中的第二范围内;
确定所述第二范围被指定为在等同模式下操作;以及
输出所述第二浮点输入作为第二输出值。
11.一种方法,包括:
存储多个条目,所述多个条目中的每个条目与输入值范围的一部分相关联,所述多个条目中的每个条目包括定义幂级数近似的系数集;
基于确定浮点输入值在所述输入值范围中与所述多个条目中的第一条目相关联的一部分内,选择所述第一条目;以及
通过估算所述浮点输入值处由所述第一条目的系数集定义的幂级数近似,来计算输出值。
12.根据权利要求11所述的方法,还包括:
基于确定第二浮点输入值在所述输入值范围中与所述多个条目中的第二条目相关联的一部分内,选择所述第二条目;以及
通过估算所述第二浮点输入值处由所述第二条目的系数集定义的幂级数近似,来计算第二输出值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010589937.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于访问矩阵操作数的多变量跨步读取操作
- 下一篇:软件辅助功率管理