Large Integer Squaring on Intel® Architecture Processors
New instructions being introduced on Intel® Architecture Processors to enable fast implementations of large integer arithmetic. Large integer arithmetic is widely used in multi-precision libraries for high-performance technical computing usages, as well as for public key cryptography (for example, RSA). In this paper, we describe some critical operations required in large integer arithmetic which can be efficiently implemented using the new instructions.
Read the full Large Integer Squaring on Intel® Architecture Processors White Paper.
Advanced encryption prevents table-based delays and avoids developer errors. (v.001, Nov. 2010)
Increase time efficiency, decrease costs, and ensure continuous protection. (v.001, July 2009)
Presentation: Product details and models of industrial, signage, and military use. (May 2010)
Introduces unified configuration and provision mode support. (v.1, March 2010)
Improving the performance of interrupt latency and Intel® AVX. (v.001, Aug. 2011)
Overview of power optimization, with an explanation of power states and where they are applicable.