[发明专利]十进制乘法和移位指令有效

专利信息
申请号: 201780060587.7 申请日: 2017-09-21
公开(公告)号: CN109791479B 公开(公告)日: 2023-04-28
发明(设计)人: S·M·穆勒;R·科普兰;J·布拉德伯里;S·卡罗格 申请(专利权)人: 国际商业机器公司
主分类号: G06F7/491 分类号: G06F7/491
代理公司: 北京市中咨律师事务所 11247 代理人: 刘都;于静
地址: 美国*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要: 执行用于执行乘法和移位运算的指令。执行包括将由指令获得的第一值和第二值相乘以获得乘积。乘积在指定方向上被移动用户定义的选择的量以提供结果,并将结果放在选定的位置中。该结果被用于计算环境内的处理。
搜索关键词: 十进制 乘法 移位 指令
【主权项】:
1.一种计算机程序产品,其用于促进计算环境内的处理,所述计算机程序产品包括:计算机可读存储介质,其能够由处理电路读取并存储用于由所述处理电路执行的指令,用于执行包括以下方法的方法:获得用于执行的指令,所述指令用于执行乘法和移位运算;以及执行所述指令,所述执行包括:将由所述指令获得的第一值和第二值相乘以获得乘积;在指定方向上以选择的量移动所述乘积以提供结果,所选择的量是用户定义的;以及将所述结果放在选择的位置中,所述结果被用于所述计算环境内的处理。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/patent/201780060587.7/,转载请声明来源钻瓜专利网。

同类专利
  • 除法器、处理器和计算装置-202311072282.1
  • 王丹阳;翟云;范志军;杨作兴 - 深圳比特微电子科技有限公司
  • 2023-08-24 - 2023-09-29 - G06F7/491
  • 本公开涉及一种除法器、处理器和计算装置。除法器包括:第一级移位电路,被配置为将接收到的第一操作数向左移位以产生第二操作数;第一级选择电路,被配置为从预设倍数的第三操作数中选择出第一预设倍数的第三操作数作为第四操作数;以及第一级运算电路,被配置为计算第二操作数减去第四操作数的差和第一预设倍数的或运算结果作为第五操作数。
  • 一种基于自动寻找最佳求和点数的电荷测量方法及系统-202310524128.7
  • 秦家军;齐叶群;赵雷;曹喆 - 中国科学技术大学
  • 2023-05-09 - 2023-09-22 - G06F7/491
  • 本发明公开了一种基于自动寻找最佳求和点数的电荷测量方法及系统,包括如下步骤:S1:利用幅度码值对最佳求和点数扫描区间下限进行计算得到下限求和点数,将下限求和点数作为初次配置求和点数;S2:获取采样数据,计算在初次配置求和点数下采样数据的多次求和值以及多次求和值的平均值,并将每次求和值存入RAM中;S3:根据采样数据的平均值和储存于RAM中的每次求和值计算得到初次配置求和点数下采样数据的电荷精度;S4:根据电荷精度输出最佳求和点数;S5:将最佳求和点数配置到数字求和逻辑中,利用数字求和逻辑对电荷进行测量;所述电荷测量方法及系统减少了自动寻找最佳求和点数的时间,提升了最佳求和点获取效率。
  • 一种适用于多种精度浮点运算的向量浮点乘加器-202310334526.2
  • 赖书浩;贺小勇 - 华南理工大学
  • 2023-03-30 - 2023-08-01 - G06F7/491
  • 本发明公开了一种适用于多种精度浮点运算的向量浮点乘加器,包括第一运算模块、第二运算模块、第三运算模块和第四运算模块。第一运算模块中包括部分积生成模块、Wallace网络、第一取反模块、指数对阶模块、尾数复合右移器、sticky逻辑模块和异常预判断模块;第二运算模块中包括3:2CSA加法器、CPA加法器、加1电路、GRS逻辑模块和符号预判断模块;第三运算模块中包括第二取反模块、前导0检测模块、后导0检测模块、规格化复合左移模块、规格化修正模块、舍入预处理模块、快速GRS求解模块和阶码调整模块;第四运算模块中包括尾数加1逻辑模块、阶码加1逻辑模块、符号判断模块、异常判断模块和控制逻辑输出模块。本发明兼顾了运算速度和芯片结构面积,能并行执行多种精度的浮点乘加运算。
  • 基于十进制乘法的处理方法、装置、设备及介质-202310383958.2
  • 罗顿;周涛;张剑;魏智煌;廖志海 - 广东安证计算机司法鉴定所;罗顿
  • 2023-04-12 - 2023-07-04 - G06F7/491
  • 本申请公开了一种基于十进制乘法的处理方法、装置、设备及介质,其中,该基于十进制乘法的处理方法包括:获取被乘数和乘数,被乘数和乘数为十进制数;基于乘数的每一位数数值,对被乘数进行格式化处理,得到乘数的每一位数对应的格式化被乘数;对所有的格式化被乘数进行隔位对齐相加,得到初始乘积;对初始乘积进行分层化处理,得到最终乘积。该基于十进制乘法的处理方法以解决计算机对十进制数进行乘法运算时需要将两个十进制数都转化为二进制数,再将二进制乘法运算结果转为十进制数,处理过程较为繁琐和处理速度较低的问题。
  • 移位加权运算的方法、装置及FPGA-202310092867.3
  • 赵健;魏琼;严晓;赵恩海;宋佩;周国鹏;蔡宗霖;马妍;吴运凯;冯洲武 - 上海玫克生储能科技有限公司
  • 2023-01-31 - 2023-06-30 - G06F7/491
  • 本发明提供了一种移位加权运算的方法、装置及FPGA,其中,该方法包括:确定需要进行乘运算的乘数,以循环的方式执行用于更新参数值的更新操作,直至更新后的参数值的大小符合精度要求;所述乘数为第1轮的参数值A1;第i轮的更新操作包括:确定第i轮的移位量si和第i轮的运算操作;确定应用于FPGA的部署方案,所述部署方案用于对输入数据进行移位加权操作,并输出相应的移位加权结果。通过本发明实施例提供的移位加权运算的方法、装置及FPGA,能够以较少的移位量表示相应的乘数,可以设置更少的移位模块和运算模块,减少硬件资源;并且,将乘数转换为移位量和相应的加减运算操作,可以减少计算过程中所需的逻辑资源。
  • 基于十进制乘法的BCD码处理方法、装置、设备及介质-202310277845.4
  • 罗顿;周涛;张剑 - 广东安证计算机司法鉴定所;罗顿
  • 2023-03-21 - 2023-06-23 - G06F7/491
  • 本申请公开了一种基于十进制乘法的BCD码处理方法、装置、设备及介质,其中,该基于十进制乘法的BCD码处理方法包括:获取被乘数和乘数,被乘数和乘数为十进制数;确定被乘数对应的BCD码,BCD码包括8421BCD码和5421BCD码,确定乘数对应的5221BCD码,根据乘数的5221BCD码的位数,确定被乘数与每个位数进行乘法运算时,被乘数使用的BCD码为8421BCD码或为5421BCD码;获取被乘数与乘数的位数对应的部分积,并对部分积进行移位相加,确定被乘数和乘数对应的最终积,最终积为8421BCD码。该基于十进制乘法的BCD码处理方法以解决计算机对十进制数进行乘法运算时的运算过程较为繁琐和运算速度较低的问题。
  • 一种用于GPU数据库任意精度十进制数据的计算方法-202310322749.7
  • 肖梦白;李欣;于东晓 - 山东大学
  • 2023-03-30 - 2023-06-16 - G06F7/491
  • 本发明属于数据库计算领域,公开了一种用于GPU数据库任意精度十进制数据的计算方法,包括以下内容:GPU数据库中任意精度十进制数据的表示和存储;GPU数据库中任意精度十进制数据间的加法、减法、乘法、除法和模运算,既可以选择多线程协同的计算模式,也可以选择单线程计算模式;GPU数据库中任意精度十进制数据运算的代码生成模板;GPU数据库中任意精度十进制数据运算中的对齐优化;GPU数据库中任意精度十进制数据运算中的常量优化;GPU数据库中利用多线程协同的方法完成十进制数据列的聚合操作。其优点在于,解决了十进制表达式计算过程中对齐操作和常量计算对表达式计算性能的影响,提高了计算并行性,提升了计算性能。
  • IQ到相位转换的方法和装置-202111156315.1
  • 张夷捷;胡拉姆·瓦希德 - 恩智浦美国有限公司
  • 2021-09-29 - 2023-03-31 - G06F7/491
  • 一种用于IQ到相位转换的方法包括:将第一输入值转换为第一绝对值,以及将第二输入值转换为第二绝对值;通过计算第一绝对值的经缩放的对数值来将第一绝对值转换为第一对数值;以及通过计算第二绝对值的经缩放的对数值来将第二绝对值转换为第二对数值;将第二对数值减第一对数值以提供减得值;以及从存储于存储单元中的多个相位值中选择相位值,其中多个相位值中的每一个对应于各自的索引值,以及所述相位值由将减得值作为索引值而选择。
  • 一种基于冗余的高精度低延时大整数除法加速装置-202211237664.0
  • 王中风;张容蓉;朱丹阳;田静 - 南京大学
  • 2022-10-10 - 2023-01-31 - G06F7/491
  • 本发明提供了一种基于冗余的高精度低延时大整数除法加速装置,所述装置包括RSD预处理模块、类减编码模块、RSD乘法器、截断模块。其中RSD预处理模块用于将输入的冗余数归一化至符合算法要求,类减编码模块用于利用简单编码来快速实现一个大数减法操作,RSD乘法器用于实现两个冗余数的快速乘积,阶截断模块用于将RSD乘法器的结果的前一半的高位截断,便于复用RSD乘法器。整个装置采用的底层加法器为冗余加法器,缩短延时,整体总运算时间大幅度降低。
  • 一种关于“以7为除数的运算”的计算机快捷程序-202210551559.8
  • 张为栋 - 张为栋
  • 2022-05-18 - 2022-08-12 - G06F7/491
  • 本发明涉及计算机数字计算技术领域,具体为一种关于“以7为除数的运算”的计算机快捷程序,包括除法运算程序,所述除法运算程序包括以7为除数的运算程序P7,所述P7的运算程序由函数迭代算法以及数字迭代算法构成,且所述P7的运算程序包括十个步骤,通过将被除数以及除数输入该计算机快捷程序,即能快速得到最终结果商,从而有效的提高了计算机对除数7的数据处理速度,进而快速输出最终运算结果,并且在对除数7进行逻辑运算时,采用函数迭代算法以及数字迭代算法,有效的提高了最终输出值商的精度,进而满足大多数工程设计中对除法运算的高精度需求。
  • 存算一体装置-202110379296.2
  • 赖振楠 - 深圳宏芯宇电子股份有限公司
  • 2021-04-08 - 2022-06-14 - G06F7/491
  • 本申请公开一种存算一体装置,其包括逻辑运算单元、第一存储单元,其中第一存储单元可以存储原始数据;逻辑运算单元能对当前接收的原始数据进行特定的逻辑运算,以更为高效地获得所需逻辑运算结果,可以有效缩短相应智能产品数据处理和/或传输等环节产生的延时,以及时响应各类应用场景中的用户需求,能够有效提升该存储一体装置所在智能产品的用户体验。
  • 一种带窗口的三进制标量乘的方法-202110899509.4
  • 翟继强;孙海旭;杨晓秋 - 哈尔滨理工大学
  • 2021-08-06 - 2021-11-02 - G06F7/491
  • 本发明是一种带窗口的三进制标量乘的方法。提供一种降低椭圆曲线标量乘复杂度的算法,实现该算法的步骤如下:第一步,输入标量K和窗口宽度w;第二步,预计算出第三步,基于三进制标量乘算法确定K链中的值,判断K对3取的余数b1是否为0,若b1不为0则标量K对3w进行取余,余数为b2,判断余数b2是否大于如果大于如果小于若b1为0时则ei=0;第四步,通过第三步得到的K链进行标量乘计算Q=K*P得到标量乘Q。相比较传统的二进制和三进制标量乘算法,此算法降低了计算复杂度,有助于椭圆曲线密码系统的有效实现。
  • 一种面向简便运算的解答方法与装置-202010655905.8
  • 唐育洋;马广龙;翁秋洁;贾若愚;柳景明;郭常圳 - 北京猿力未来科技有限公司
  • 2020-07-09 - 2020-10-13 - G06F7/491
  • 本申请提供一种面向简便运算的解答方法与装置。其中,所述的一种面向简便运算的解答方法包括:获取输入内容,并将所述输入内容转换为运算表达式;将所述运算表达式进行解析得到结构化表达式,确定预存的逻辑数据库中与所述结构化表达式对应的运算逻辑,并基于所述运算逻辑对所述结构化表达式进行至少一步运算;其中,所述逻辑数据库包括多个用于简便运算的运算逻辑;输出最终的运算结果。本实施例提供的一种面向简便运算的解答方法与装置,可以保证用户在输入需要计算的内容后得到完整的简便运算步骤,避免了无法输出完整的简便运算步骤的情况,确保满足了用户学习数学简便运算方法的需求。
  • MOS管阵列式多进制及十进制位权乘法器-201910156036.1
  • 胡五生 - 胡五生
  • 2019-02-22 - 2020-09-01 - G06F7/491
  • 一种MOS管阵列式多进制及十进制位权乘法器由三部分组成,逻辑运算部,分形控制部和承意连接部;所述的逻辑运算部承担输入信息的全部逻辑运算;所述的分形控制部承担输出隔离和指令分配;所述的承意连接部按照运算需求和结果把指令标记连接到对应的输出位权线上;所述的逻辑运算部和分形控制部是用专利申请201711119713.x“量化逻辑之多进制算术运算器赋意分形集成单元电路”连接组成;所述的MOS管阵列式多值位权全与控制器随使用的进位制不同,其组成规模也不同,二进制有两路位权输入四组指令分形隔离输出,三进制有两路位权输入九组指令分形隔离输出,四进制有两路位权输入十六组指令分形隔离输出。
  • MOS管栅极控制传输型多进制及十进制位权加法器-201910347148.5
  • 胡五生 - 胡五生
  • 2019-04-19 - 2020-09-01 - G06F7/491
  • 一种由MOS管栅控传输型多进制及十进制位权加法器,由不同形式的多值加法模块组成,所述的多值加法模块有加0模块、加1模块、加2模块……加N模块,所述的模块是由不同方式连接的运算单元组合连接构成,所述的单元用专利申请201711119713.x“量化逻辑之多进制算术运算器赋意分形集成单元电路”的权利要求3所述电路做为单元排列组合而成,把各单元MOS管的栅极极连接在一起作为控制端并和一组位权输入的一个数值端连接,模块中各单元的漏极作为另一组位权数据输入端,组成的模块称为栅控加法运算模块;模块输出分为两组,一组是本位输出,依据所选电路的进位制不同,输出线数目不同。
  • MOS管漏极控制传输型多进制及十进制位权加法器-201910347150.2
  • 胡五生 - 胡五生
  • 2019-04-19 - 2020-09-01 - G06F7/491
  • 一种由MOS管组成的MOS管漏极控制传输型多进制及十进制位权加法器,由不同形式的多值加法模块组成,所述的多值加法模块有加0模块、加1模块、加2模块……加N模块,所述的模块是由不同方式连接的运算单元组合连接构成,所述的单元用专利申请201711119713.x“量化逻辑之多进制算术运算器赋意分形集成单元电路”的权利要求3所述电路做为单元排列组合而成,把各单元MOS管的漏极连接在一起作为控制端并和一组位权输入的一个数值端连接,模块中各单元的栅极作为另一组位权数据输入端,组成的模块称为漏控加法运算模块;模块输出分为两组,一组是本位输出,依据所选电路的进位制不同,输出线数目不同。
  • 高基数子集代码乘法器架构-201810478338.6
  • M·朗哈默尔;G·贝克勒 - 英特尔公司
  • 2018-05-18 - 2018-12-28 - G06F7/491
  • 提供了用于增强软乘法器实现方式的性能/效率的系统、方法和设备。更具体地,提供了用于利用高基数子集代码架构来实现软乘法器的方法。本文提供的技术实现了更小的乘法器,其占用更小的面积、改进封装、消耗更少的功率、并且改进集成电路上的路由选择。
  • 一种大整数算法的计算机处理装置-201610277636.X
  • 王娟 - 安徽硕尼信息科技有限公司
  • 2016-04-30 - 2016-08-24 - G06F7/491
  • 本发明公开了一种大整数算法的计算机处理装置,包括:整数寄存单元:用于存储手工或从文件中输入的数据;预处理单元:用于删除整数寄存单元中存储数据的所有空格以及该存储数据前面多余的“0”和判断该存储数据是不是整数;计算处理单元,用于对预处理单元处理后的数据进行计算,得到相应的值;结果处理单元,用于对计算处理单元计算所得的值转换为字符串进行输出;中央控制单元:分别与整数寄存单元、预处理单元、计算处理单元、结果处理单元连接。本发明采用动态分配的字符串作为大整数的存储结构,可以进行4000位以上十进制整数的加法、减法、乘法、乘方、开平方、Euclid除法、除法和整除性测试,解决了现有计算机进行大整数计算时不精确的问题。
  • 一种基于计算机处理大整数的算法-201610277629.X
  • 王娟 - 安徽硕尼信息科技有限公司
  • 2016-04-30 - 2016-08-03 - G06F7/491
  • 本发明公开了一种基于计算机处理大整数的算法,包括如下步骤:S1、手工或从文件中输入的大整数数据到计算机中存储;S2、通过预处理单元对S1中输入的大整数数据进行预处理;S3、对S2中预处理后得到的预处理数据,通过计算机中计算处理单元对预处理数据进行计算;S4、对S3中预处理数据计算得出的结果通过计算机中结果处理单元进行输出处理。本发明采用动态分配的字符串作为大整数的存储结构,可以进行4000位以上十进制整数的加法、减法、乘法、乘方、开平方、Euclid除法、除法和整除性测试,解决了现有计算机进行大整数计算时不精确的问题。
  • 一种账单处理方法和终端-201510451969.5
  • 宋玉龙 - 宇龙计算机通信科技(深圳)有限公司
  • 2015-07-28 - 2016-05-04 - G06F7/491
  • 本发明实施例公开了一种账单处理方法和终端,其中,账单处理方法包括:获取账单图片,从所述账单图片中选取待计算区域;识别出所述待计算区域内的N个待处理数值;获取对所述待计算区域内的所述N个待处理数值选择的运算方式;根据所述运算方式对所述待计算区域内的所述N个待处理数值进行运算,得到所述待计算区域的运算结果,其中,所述N为正整数。采用本发明实施例提供的账单处理方法通过获取账单的图片,然后在账单图片中选取待计算区域,就可以对待计算区域内待处理数值按照获取的运算方式进行运算,简化了用户操作,提高了账单处理的速度和准确性。
  • 一种具有基于字符串处理的大整数算法的装置-201510063869.5
  • 周炜;田海林;周创明;王坚;肖宇;路艳丽;狄博;徐云飞;郭新鹏;李伟平 - 周炜
  • 2015-02-06 - 2015-05-20 - G06F7/491
  • 本发明公开了一种具有基于字符串处理的大整数算法的装置,包括整数寄存器,用于存储手工或从文件中输入的数据;预处理器,用于删除整数寄存器中存储数据的所有空格以及该存储数据前面多余的“0”和判断该存储数据是不是整数;计算处理器,用于对预处理器处理后的数据进行计算,得到相应的值;结果处理器,用于对计算处理器计算所得的值转换为字符串进行输出。本发明的有益效果:本发明采用动态分配的或者固定长度的字符串作为大整数的存储结构,可以进行4000位以上各类运算,解决了现有计算机进行大整数计算时不精确的问题。
  • 一种计算机处理大整数的算法-201510063933.X
  • 周炜;田海林;周创明;史朝辉;钟红艳;王毅;贾韶华;雷晓丽;王艺菲;申晓勇 - 周炜
  • 2015-02-06 - 2015-05-20 - G06F7/491
  • 本发明公开了一种计算机处理大整数的算法,包括以下步骤:S1:采用手工或从文件中输入数据到计算机中存储;S2:通过预处理模块对S1中输入的数据进行预处理;S3:对S2中预处理后得到的数据,通过计算模块进行计算;S4:对S3中计算得出的结果通过结果处理模块进行处理。本发明的有益效果:本发明采用动态分配的或者固定长度的字符串作为大整数的存储结构,可以进行4000位以上各类运算,解决了现有计算机进行大整数计算时不精确的问题。
专利分类
×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

400-8765-105周一至周五 9:00-18:00

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