[发明专利]算术逻辑单元、数据处理系统、方法和模块在审
| 申请号: | 201910866141.4 | 申请日: | 2019-09-12 |
| 公开(公告)号: | CN110908714A | 公开(公告)日: | 2020-03-24 |
| 发明(设计)人: | 阿列克谢·洛皮奇;维亚切斯拉夫·切斯诺科夫 | 申请(专利权)人: | 顶级公司 |
| 主分类号: | G06F9/30 | 分类号: | G06F9/30 |
| 代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 林强 |
| 地址: | 英国*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 算术 逻辑 单元 数据处理系统 方法 模块 | ||
1.一种算术逻辑单元,包括:
加法单元,所述加法单元用于确定第一输入和第二输入的和;以及
对数加法单元,所述对数加法单元用于使用第三输入和所述和来确定输出,
其中,当在对数域中表示所述第一输入、所述第二输入和所述第三输入时,所述输出是在所述对数域中表示的乘法-累加输出。
2.根据权利要求1所述的算术逻辑单元,包括对数转换单元,所述对数转换单元用于将数据从线性域转换到所述对数域以生成所述第一输入和所述第二输入中的至少一个。
3.根据权利要求1所述的算术逻辑单元,包括被布置为接收所述输出的一个或多个寄存器,所述一个或多个寄存器包括多个一位存储设备,并且其中,所述第三输入是从所述一个或多个寄存器导出的。
4.根据前述权利要求中的任一项所述的算术逻辑单元,所述对数加法单元包括逻辑元件,所述逻辑元件用于确定在所述对数域中表示的差值的整数部分和小数部分。
5.一种用于生成输出的数据处理模块,所述模块包括:
最大检测单元,所述最大检测单元用于确定第一输入与第二输入之间的最大值;
差值单元,所述差值单元用于确定所述第一输入与所述第二输入之间的差值;以及
小数分离单元,所述小数分离单元用于确定所述差值的整数部分和小数部分,
其中,当在对数域中表示所述第一输入和所述第二输入时,在所述对数域中表示所述输出。
6.根据权利要求5所述的数据处理模块,其中,所述差值单元包括用于确定所述差值的绝对值的模数单元。
7.根据权利要求5所述的数据处理模块,其中,所述小数分离单元包括:用于舍入所述差值的舍入模块、以及用于确定所述第一差值与被舍入的差值之间的第二差值的第二减法单元。
8.根据权利要求5所述的数据处理模块,包括:
取反单元,所述取反单元用于确定所述小数部分的取反量;
移位单元,所述移位单元用于将所述取反量移位所述整数部分以产生移位值;以及
加法单元,所述加法单元用于确定所述输出,其中,所述输出是所述移位值和所述最大值的和。
9.一种数据处理方法,所述方法包括以下步骤:
接收第一输入和第二输入;
确定所述第一输入与所述第二输入之间的最大值;
确定所述第一输入与所述第二输入之间的差值;
确定所述差值的整数部分和小数部分;
计算所述小数部分的取反量;
将所述取反量移位所述整数部分以产生移位值;
将所述移位值和所述最大值相加以产生用于由数据处理器使用的输出,
其中,当在对数域中表示所述第一输入和所述第二输入时,在所述对数域中表示所述输出。
10.根据权利要求9所述的数据处理方法,其中,确定差值的步骤进一步包括确定所述差值的绝对值,并且其中,确定整数部分和小数部分的步骤包括舍入所述差值以产生舍入值,并且计算所述差值与所述舍入值之间的第二差值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于顶级公司,未经顶级公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910866141.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:固态功率控制器
- 下一篇:粘合片基材及其制造方法、以及粘合片





