首页> 外国专利> MULTIPLICATION OF LARGE OPERANDS

MULTIPLICATION OF LARGE OPERANDS

机译:大公司的倍增

摘要

To multiply two multi-word operands, a number e of caching registers is used to cache the values of operand words. The multiplication is done using several runs, which each com¬ prise several parts (R0Q1, R0Q2, R1Q4). In an initial part (R0Q1, R1Q1) words of the operands are loaded into caching registers, and a first set of partial products are processed; the initial part leaves a number e of words of a first operand in caching registers. Because of the cached words of one operand, a sequential inner part (R0Q2, R1Q2; R0Q3, R1Q3) re-uses cached operand words without requiring load operations for that operand, and only words of the other operand are loaded for processing of partial products, preferably according to a product-scanning multiplication method, namely, by grouping together operations for partial products of the same product index (k); each inner part again leaves a number of operand words in caching registers, though of the respective other operand. A final part (R0Q4, R1Q4) processed a final set of partial products using cached operand words.
机译:为了将两个多字操作数相乘,使用多个e缓存寄存器来缓存操作数字的值。使用多次运行来完成乘法,每个运行包括几个部分(R0Q1,R0Q2,R1Q4)。在操作数的起始部分(R0Q1,R1Q1)中,将操作数的字加载到缓存寄存器中,并处理第一组部分乘积。初始部分将第一个操作数的字数e保留在缓存寄存器中。由于一个操作数的缓存字,顺序内部部分(R0Q2,R1Q2; R0Q3,R1Q3)重复使用缓存的操作数字,而无需对该操作数进行加载操作,并且仅加载另一个操作数的字以处理部分乘积,最好根据乘积扫描乘积法,即,将具有相同乘积索引(k)的部分乘积的运算分组在一起;每个内部部分都将多个操作数字留在了缓存寄存器中,尽管是其他各个操作数。最后部分(R0Q4,R1Q4)使用缓存的操作数字处理了最后的部分乘积集。

著录项

  • 公开/公告号EP2761430B1

    专利类型

  • 公开/公告日2015-07-29

    原文格式PDF

  • 申请/专利权人 TECH UNIVERSITÄT GRAZ;

    申请/专利号EP20110772863

  • 发明设计人 HUTTER MICHAEL;WENGER ERICH;

    申请日2011-09-27

  • 分类号G06F7/525;

  • 国家 EP

  • 入库时间 2022-08-21 15:05:34

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号