Efficient implementation of rsa using gpu/cpu architecture
AssigneeIntel Corporation
InventorsXiaozhu Kang, Biju George, Ken Lueh
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsXiaozhu Kang, Biju George, Ken Lueh
Estimating the term…
Various embodiments are directed to a heterogeneous processor architecture comprised of a CPU and a GPU on the same processor die. The heterogeneous processor architecture may optimize source code in a GPU compiler using vector strip mining to reduce instructions of arbitrary vector lengths into GPU supported vector lengths and loop peeling. It may be first determined that the source code is eligible for optimization if more than one machine code instruction of compiled source code under-utilizes GPU instruction bandwidth limitations. The initial vector strip mining results may be discarded and the first iteration of the inner loop body may be peeled out of the loop. The type of operands in the source code may be lowered and the peeled out inner loop body of source code may be vector strip mined again to obtain optimized source code.
A method, comprising:
An apparatus, comprising:
The apparatus of claim 9, the GPU compiler operative to:
A system, comprising:
A method, comprising:
An article of manufacture comprising a computer-readable storage medium containing instructions that when executed cause a system to:
Dependencies are inferred from the claim text.