• DocumentCode
    238543
  • Title

    Commodity hardware performance in AES processing

  • Author

    Lupescu, Grigore ; Gheorghe, Lucian ; Tapus, Nicolae

  • Author_Institution
    Comput. Sci. & Eng. Dept., Univ. Politeh. of Bucharest, Bucharest, Romania
  • fYear
    2014
  • fDate
    24-27 June 2014
  • Firstpage
    82
  • Lastpage
    86
  • Abstract
    Specialized encryption processors offer both low latency and high throughput at the expense of higher cost. A modern x86 system that encompasses several compute architectures (SISD/SIMD) might be able to perform well compared to a dedicated encryption unit at the fraction of the cost. This paper presents how one might accelerate AES ECB 128 bit using modern commodity hardware found in today´s x86 computers. Focus architecture is AMD A6 5400K, coupled with a discrete GPU AMD R7 250. Benchmark results compare CPU OpenSSL execution, CPU AES-NI acceleration, integrated, discrete GPU and heterogeneous combinations of the above processing units. We present multiple test results and attempt to explain some inconsistencies of what would be expected.
  • Keywords
    cryptography; graphics processing units; parallel architectures; AES ECB 128 bit; AES processing; AMD A6 5400K; CPU AES-NI acceleration; CPU OpenSSL execution; SISD-SIMD; commodity hardware; commodity hardware performance; compute architectures; dedicated encryption unit; discrete GPU; discrete GPU AMD R7 250; focus architecture; specialized encryption processors; x86 system; Central Processing Unit; Computer architecture; Encryption; Graphics processing units; Hardware; Random access memory; Throughput; aes; aesni; apu; computing; ecb; gpu; heterogeneous; parallel;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Computing (ISPDC), 2014 IEEE 13th International Symposium on
  • Conference_Location
    Marseilles
  • Print_ISBN
    978-1-4799-5918-1
  • Type

    conf

  • DOI
    10.1109/ISPDC.2014.14
  • Filename
    6900204