• DocumentCode
    2963541
  • Title

    The Mapping Framework and Optimizing Strategy for Block Cryptography Algorithms on Cell Broadband Engine

  • Author

    Xu, Mu ; An, Hong ; Liu, Gu ; Wang, Yaobin ; Xu, Guang ; Yao, Ping ; Hao, Xiurui ; Han, Wenting

  • Author_Institution
    Sch. of Comput. Sci. & Technol., Univ. of Sci. & Technol. of China, Hefei, China
  • fYear
    2009
  • fDate
    8-11 Dec. 2009
  • Firstpage
    42
  • Lastpage
    47
  • Abstract
    The Cell Broadband Engine is a typical heterogeneous chip multiprocessor which provides potential high performance for computing-intensive applications. Our researches focus on how to use Cell to speed up block cryptography applications. In this paper, we propose a mapping framework for block cryptography working in ECB mode and corresponding optimizing strategy. We take four algorithms(RC5, 3DES, AES, and Twofish) as benchmark and implement these four algorithms using Cell programming language. In order to enhance the performance, we present an optimizing strategy and evaluate the effects of the optimizing methods including compiler optimization, dual buffering, vectorization, and loop unrolling. The experiments indicate that all these four algorithms can obtain 5-20 times speedup compared with traditional processors, which shows that our mapping framework and optimizing strategy are effective for the block cryptography algorithms.
  • Keywords
    cryptography; microprocessor chips; program processors; Cell programming language; block cryptography algorithms; cell broadband engine; compiler optimization; dual buffering; heterogeneous chip multiprocessor; loop unrolling; mapping framework; vectorization; Application software; Clocks; Computer applications; Computer architecture; Distributed computing; Elliptic curve cryptography; Engines; High performance computing; Optimization methods; Optimizing compilers; Cell Broadband Engine; block cryptography; optimizing strategy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Computing, Applications and Technologies, 2009 International Conference on
  • Conference_Location
    Higashi Hiroshima
  • Print_ISBN
    978-0-7695-3914-0
  • Type

    conf

  • DOI
    10.1109/PDCAT.2009.25
  • Filename
    5372825