Intel BX80623I72600K Manual
Intel BX80623I72600K Manual

Intel BX80623I72600K Manual

Cryptographic performance on the 2nd generation intel core processor family
Hide thumbs Also See for BX80623I72600K:

Advertisement

Quick Links

White Paper
Vinodh Gopal
Jim Guilford
Wajdi Feghali
Erdinc Ozturk
Gil Wolrich
Kirk Yap
Sean Gulley
Martin Dixon
IA Architects
Intel Corporation
324952
Cryptographic
Performance on
nd
the 2
Intel® Core™
processor family
January 2011
Generation

Advertisement

Table of Contents
loading

Summary of Contents for Intel BX80623I72600K

  • Page 1 Cryptographic White Paper Performance on Vinodh Gopal Jim Guilford the 2 Generation Wajdi Feghali Erdinc Ozturk Gil Wolrich Intel® Core™ Kirk Yap Sean Gulley processor family Martin Dixon IA Architects Intel Corporation January 2011 324952...
  • Page 2: Executive Summary

    Intel’s tool loaner program, and connect with an e-help desk Software and workloads used in performance tests may have been optimized for performance only on Intel microprocessors. Performance tests, such as SYSmark and MobileMark, are measured using specific computer systems, components, software, operations and functions.
  • Page 3 Cryptographic Performance on the Generation Intel® Core™ processor family and the embedded community. Design Fast. Design Smart. Get started today. www.intel.com/embedded/edc.
  • Page 4: Table Of Contents

    Cryptographic Performance on the 2nd Generation Intel® Core™ processor family Contents Overview ........................ 5 Improving Cryptographic Processing ................5 Multi-Buffer via SIMD ................6 Multi-Buffer via Data Dependency Hiding ..........6 Performance ......................7 Private-Key and Secure Hashing Performance ..........8 Public Key Encryption Performance ............
  • Page 5: Overview

    OpenSSL. The hashing and private key encryption can be implemented using the multi- buffer technique described in [4] for best performance on Intel processors. There are two basic ways that processing multiple buffers in parallel can improve performance: processing the buffers with SIMD instructions or processing multiple buffers in parallel to reduce data dependency limits.
  • Page 6: Multi-Buffer Via Simd

    CBC-Encrypt. The 2 Generation Intel® Core™ processor family improves the throughput performance of the AES-NI instructions; to realize this peak performance, we process 8 buffers in parallel. For the Intel...
  • Page 7: Performance

    Core™ i5-650 processor at a frequency of 3.20 GHz, based on Intel® microarchitecture code named Westmere • Intel® Core™ i7-2600 processor at a frequency of 3.40 GHz, based on Generation Intel® Core™ processor family The fact that the two processors have different clock frequencies does not affect the comparison, as we have normalized the performance results to cycles.
  • Page 8: Private-Key And Secure Hashing Performance

    AES128-CBC-Encrypt 1.52 0.83 1.83 In all cases, we observe a large performance boost with the Intel® Core™ i7- 2600 processor based on the Generation Intel® Core™ processor family, with gains ranging from 1.15-1.83X. The absolute performance is very impressive as well, with 0.83 cycles/byte for AES128 and 2.2 cycles/byte for SHA1.
  • Page 9: Conclusion

    Embedded Design Center provides qualified developers with web- based access to technical resources. Access Intel Confidential design materials, step-by step guidance, application reference solutions, training, Intel’s tool loaner program, and connect with an e-help desk and the embedded community. Design Fast. Design Smart. Get started today. http://intel.com/embedded/edc.
  • Page 10 Cryptographic Performance on the 2nd Generation Intel® Core™ processor family Authors Vinodh Gopal, Jim Guilford, Erdinc Ozturk, Gil Wolrich, Wajdi Feghali, Kirk Yap, Sean Gulley and Martin Dixon are IA Architects with the IAG Group at Intel Corporation. Acronyms ® Intel Architecture...
  • Page 11 Intel Corporation or its subsidiaries in the U.S. and other countries. Intel ® AES-NI requires a computer system with an AES-NI enabled processor, as well as non-Intel software to execute the instructions in the correct sequence. AES-NI is available on Intel® Core™...

This manual is also suitable for:

Core i5-650Core i7-2600 gain

Table of Contents