[发明专利]一种运算多种超越函数的装置有效

专利信息
申请号: 201611158341.7 申请日: 2016-12-15
公开(公告)号: CN108228135B 公开(公告)日: 2021-09-07
发明(设计)人: 陈云霁;李尚应;郭崎;陈天石 申请(专利权)人: 上海寒武纪信息科技有限公司
主分类号: G06F7/544 分类号: G06F7/544;G06F7/548;G06F7/552;G06F7/556
代理公司: 中科专利商标代理有限责任公司 11021 代理人: 任岩
地址: 201203 上海市浦东*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 运算 多种 超越 函数 装置
【说明书】:

一种运算多种超越函数的装置及方法,该装置包括:包括:解码器,用于接收输入z=x+iy和函数f(z),并根据函数f(z)确定至少一条运算路径及至少一组数值Fx、Fy、Mx、My及每一组数值对应的模式信息mode;所述至少一条运算路径包括:前处理单元,用于接收其中一组数值Fx、Fy、Mx、My及其对应的模式信息mode,调整该组数值Fx、Fy、Mx、My至运算单元处理的范围数值:Ex、Ey、Lx、Ly,并根据所述调整产生调整值k1,k2,...,k6;运算单元,用于根据数值Ex、Ey、Lx、Ly及模式信息mode进行运算,获得运算结果或以及后处理单元,用于根据所述运算单元的运算结果或及所述调整值k1,k2,...,k6获得修正结果或其中,所述模式信息mode为指数模式或对数模式。

技术领域

发明涉及计算机计算技术领域,更具体地涉及一种运算多种超越函数的装置。

背景技术

三角函数,指数函数,对数函数等超越函数在科学计算中占有重要的地位,被用于多种算法中。然而,计算它们一般需要较多乘法操作,乘法器的复杂性对小型装置是一个挑战,即便能包括硬件乘法器,速度也不尽如人意。

为了解决这个问题,现今广泛使用的算法之一是CORDIC(Cooridinate RotationDigital Computer,坐标旋转数字计算机),(Volder,Jack E.(1959-03-03).″The CORDICComputing Technique″)。这种算法通过加减、移位运算和查表来实现一个向量基于圆周或双曲线的旋转。CORDIC算法被广泛采用,尤其是在便携式计算器中。

但该算法存在如下技术缺陷:旋转的原始结果比真实的旋转多了一个常量因子,需要乘其倒数将其除去;需要频繁精确判断一些坐标是否大于0。采用普通二进制表示时不会造成困难,但若采用可加速加减法的冗余二进制表示(Redundant Number System)则变困难而将冗余二进制表示的便利抵消掉;装置的模式有4种:圆旋转模式、圆向量模式、双曲旋转模式、双曲向量模式,如果采用流水线需要在每一步都在4种模式中间进行判断,较为繁琐。

发明内容

鉴于现有方案存在的问题,为了克服上述现有技术方案的不足,本发明提出了运算多种超越函数的装置。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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