Hardware-based Galois multiplication
AssigneeInternational Business Machines Corporation
InventorsSilvia Melitta Mueller, Debapriya Chatterjee, Maarten J. Boersma, Martijn Diede Berkers
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsSilvia Melitta Mueller, Debapriya Chatterjee, Maarten J. Boersma, Martijn Diede Berkers
Estimating the term…
A processor includes an instruction fetch unit that fetches instructions to be executed, an architected register file including a plurality of registers for storing source and destination operands, and an execution unit for executing a Galois multiply instruction. The execution unit includes a carryless multiplier configured to multiply operands of the Galois multiply instruction to generate a product. The execution unit further includes a modular reduction circuit configured to receive the product and determine, based on a logical combination of the product and a fixed polynomial, a reduced product having a fewer number of bits than the product. The execution unit is configured to store the reduced product to the architected register file as a result of the Galois multiply instruction.
A processor, comprising:
A method of data processing in a processor, said method comprising:
A design structure tangibly embodied in a machine-readable storage device for designing, manufacturing, or testing an integrated circuit, the design structure comprising:
Dependencies are inferred from the claim text.