发明名称 |
VECTORIZED GALOIS FIELD MULTIPLICATION |
摘要 |
Embodiments relate to vectorized Galois field multiplication. An aspect includes a subdivision of first and second input operands into vector elements of equal sizes with multiple modes defined such that a base mode has a size corresponding to a smallest vector element size, which is a factor of a size of the first and second input operands, and a higher mode has a size that is a multiple of the base mode size. The vector elements of the first input operand are modified with a bit mask based on a size of the vector elements. The modified vector elements of the first input operand and the vector elements of the second input operand are input into a single hardware tree configured for subdivision into staggered subtrees a size of each of which being based on the base mode size. |
申请公布号 |
US2015261503(A1) |
申请公布日期 |
2015.09.17 |
申请号 |
US201414211272 |
申请日期 |
2014.03.14 |
申请人 |
International Business Machines Corporation |
发明人 |
Cuffney James R.;Rell, JR. John G.;Schwarz Eric M.;West, JR. Patrick M. |
分类号 |
G06F7/72;G06F7/523 |
主分类号 |
G06F7/72 |
代理机构 |
|
代理人 |
|
主权项 |
1. A computer system for executing vectorized Galois field multiplication, the system comprising:
a memory; and a processor, communicatively coupled to said memory, the computer system configured to perform a method comprising: subdividing first and second input operands into vector elements of equal sizes with multiple modes defined such that a base mode has a size corresponding to a smallest vector element size, which is a factor of a size of the first and second input operands, and a higher mode has a size that is a multiple of the base mode size; modifying the vector elements of the first input operand with a bit mask based on a size of the vector elements; and inputting, by the processor, the modified vector elements of the first input operand and the vector elements of the second input operand into a single hardware tree configured for subdivision into staggered subtrees a size of each of which being based on the base mode size. |
地址 |
Armonk NY US |