发明申请
US20120150933A1 METHOD AND DATA PROCESSING UNIT FOR CALCULATING AT LEAST ONE MULTIPLY-SUM OF TWO CARRY-LESS MULTIPLICATIONS OF TWO INPUT OPERANDS, DATA PROCESSING PROGRAM AND COMPUTER PROGRAM PRODUCT
有权
方法和数据处理单元,用于计算两个输入运算的两次无关多项式的多项式,数据处理程序和计算机程序产品
- 专利标题: METHOD AND DATA PROCESSING UNIT FOR CALCULATING AT LEAST ONE MULTIPLY-SUM OF TWO CARRY-LESS MULTIPLICATIONS OF TWO INPUT OPERANDS, DATA PROCESSING PROGRAM AND COMPUTER PROGRAM PRODUCT
- 专利标题(中): 方法和数据处理单元,用于计算两个输入运算的两次无关多项式的多项式,数据处理程序和计算机程序产品
-
申请号: US13183639申请日: 2011-07-15
-
公开(公告)号: US20120150933A1公开(公告)日: 2012-06-14
- 发明人: Maarten J. Boersma , Markus Kaltenbach , Jens Leenstra , Tim Niggemeier , Philipp Oehler , Philipp Panitz
- 申请人: Maarten J. Boersma , Markus Kaltenbach , Jens Leenstra , Tim Niggemeier , Philipp Oehler , Philipp Panitz
- 申请人地址: US NY Armonk
- 专利权人: INTERNATIONAL BUSINESS MACHINES CORPORATION
- 当前专利权人: INTERNATIONAL BUSINESS MACHINES CORPORATION
- 当前专利权人地址: US NY Armonk
- 优先权: EP10194656.4 20101213
- 主分类号: G06F7/52
- IPC分类号: G06F7/52 ; G06F7/50
摘要:
Various systems, apparatuses, processes, and programs may be used to calculate a multiply-sum of two carry-less multiplications of two input operands. In particular implementations, a system, apparatus, process, and program may include the ability to use input data busses for the input operands and an output data bus for an overall calculation result, each bus including a width of 2n bits, where n is an integer greater than one. The system, apparatus, process, and program may also calculate the carry-less multiplications of the two input operands for a lower level of a hierarchical structure and calculating the at least one multiply-sum and at least one intermediate multiply-sum for a higher level of the structure based on the carry-less multiplications of the lower level. A certain number of multiply-sums may be output as an overall calculation result dependent on mode of operation using the full width of said output data bus.
公开/授权文献
信息查询