发明名称 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
摘要 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.
申请公布号 US2012150933(A1) 申请公布日期 2012.06.14
申请号 US201113183639 申请日期 2011.07.15
申请人 BOERSMA MAARTEN J.;KALTENBACH MARKUS;LEENSTRA JENS;NIGGEMEIER TIM;OEHLER PHILIPP;PANITZ PHILIPP;INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 BOERSMA MAARTEN J.;KALTENBACH MARKUS;LEENSTRA JENS;NIGGEMEIER TIM;OEHLER PHILIPP;PANITZ PHILIPP
分类号 G06F7/52;G06F7/50 主分类号 G06F7/52
代理机构 代理人
主权项
地址