[发明专利]数据处理方法、装置及相关产品在审
申请号: | 201811456698.2 | 申请日: | 2018-11-30 |
公开(公告)号: | CN109582277A | 公开(公告)日: | 2019-04-05 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 上海寒武纪信息科技有限公司 |
主分类号: | G06F7/38 | 分类号: | G06F7/38;G06N3/04 |
代理公司: | 北京林达刘知识产权代理事务所(普通合伙) 11277 | 代理人: | 刘新宇 |
地址: | 200120 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 待运算数据 转换 数据处理 变换数据 数值得到 运算需求 位宽 | ||
1.一种数据处理方法,其特征在于,所述方法包括:
获取待运算数据;
在待运算数据中确定定位数位;
根据所述定位数位,在所述待运算数据中确定第一目标数位,以及确定在所述待运算数据的转换后数据中,与所述第一目标数位对应的第二目标数位;
根据所述待运算数据中所述第一目标数位的数值,确定所述转换后数据中所述第二目标数位的数值;
根据所述第二目标数位的数值得到所述转换后数据。
2.根据权利要求1所述的方法,其特征在于,在待运算数据中确定定位数位,包括:
在所述待运算数据的数据格式为定点数时,将二进制形式的定点数的整数部分中由高位至低位第一个1所在的数位,确定为定位数位。
3.根据权利要求1或2所述的方法,其特征在于,所述转换后数据为二进制形式的整数,确定在所述待运算数据的转换后数据中,与所述第一目标数位对应的第二目标数位,包括:
若所述定位数位为第N数位,在最低位的数位为第0数位,N为偶数的情况下,将第N-1数位至第N/2+1数位确定为所述定点数中的第一目标数位;
在所述转换后数据中确定与所述第一目标数位对应的第二目标数位。
4.根据权利要求3所述的方法,其特征在于,在所述转换后数据中确定与所述第一目标数位对应的第二目标数位,包括:
将所述转换后数据中与所述第一目标数位对应的第二目标数位确定为第N/2-2数位至第0数位。
5.根据权利要求3所述的方法,其特征在于,所述转换后的数据包括尾数位和幂次位,根据所述第二目标数位的数值得到所述转换后数据,包括:
根据所述第二目标数位的数值确定所述转换后数据中尾数位的数值;
根据所述待运算数据中定位数位上的数值,确定所述转换后数据中幂次位和指数位的数值;
根据所述尾数位的数值、所述幂次位的数值和所述指数位的数值,得到所述转换后的数据。
6.根据权利要求5所述的方法,其特征在于,根据所述第二目标数位的数值确定所述转换后数据中尾数位的数值,包括:
当所述转换后数据的尾数位的位宽大于所述第二目标数位的位宽时,根据所述第二目标数位的数值和预设的补齐数值,确定所述转换后数据中的尾数位的数值。
7.根据权利要求5所述的方法,其特征在于,根据所述待运算数据中定位数位上的数值,确定所述转换后数据中幂次位的数值,包括:
当所述定位数位上的数值为偶数时,将所述转换后数据中幂次位的数值确定为0,或
当所述定位数位上的数值为奇数时,将所述转换后数据中幂次位的数值确定为1。
8.根据权利要求1至7中任一项所述的方法,其特征在于,所述定点数的位宽为M,所述转换后数据的位宽为N,M≥2N。
9.根据权利要求1所述的方法,其特征在于,在待运算数据中确定定位数位,包括:
在所述待运算数据的数据格式为指定数据格式时,将所述待运算数据中由高位至低位第一个1所在的数位,确定为定位数位,其中,
所述指定数据格式为八位二进制形式的整数,所述指定数据格式中包括幂次位和尾数位,所述幂次位位于高位,所述尾数位位于低位。
10.根据权利要求9所述的方法,其特征在于,所述转换后数据的数据格式为十六位二进制形式的定点数,确定在所述待运算数据的转换后数据中,与所述第一目标数位对应的第二目标数位,包括:
若定位数位为第N数位,将第N-2数位至第0数位确定为待运算数据中的第一目标数位;
将所述转换后数据中由高位至低位的第二个数位开始的N-1个数位,确定为所述转换后数据中与所述第一目标数位对应的第二目标数位。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海寒武纪信息科技有限公司,未经上海寒武纪信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811456698.2/1.html,转载请声明来源钻瓜专利网。