The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Dec. 02, 2014
Filed:
Jul. 15, 2011
Maarten J. Boersma, Holzgerlingen, DE;
Markus Kaltenbach, Leinfelden, DE;
Jens Leenstra, Bondorf, DE;
Tim Niggemeier, Laatzen, DE;
Philipp Oehler, Gaertringen, DE;
Philipp Panitz, Schoenaich, DE;
Maarten J. Boersma, Holzgerlingen, DE;
Markus Kaltenbach, Leinfelden, DE;
Jens Leenstra, Bondorf, DE;
Tim Niggemeier, Laatzen, DE;
Philipp Oehler, Gaertringen, DE;
Philipp Panitz, Schoenaich, DE;
International Business Machines Corporation, Armonk, NY (US);
Abstract
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.