• DocumentCode
    2641188
  • Title

    Exploiting OLP, ILP and TLP of RCBCP

  • Author

    Meng, Tao ; Dai, Zibin ; Ren, Qiao ; Yu, Xuerong

  • Author_Institution
    Inst. of Electron. Technol., Inf. Eng. Univ., Zhengzhou
  • fYear
    2008
  • fDate
    18-20 June 2008
  • Firstpage
    558
  • Lastpage
    558
  • Abstract
    Reconfigurable clustered block cipher processor (RCBCP) is a fast and flexible block cipher processor. This paper presents the parallelism exploitation of RCBCP. In this paper, operation-level-parallelism (OLP) is put forward. Based on the characteristics of block cipher processing, OLP, instruction-level parallelism (ILP) and thread-level-parallelism (TLP) of this architecture are systematically exploited. In exploitation of OLP, eight reconfigurable computing cells are designed. In exploitation of ILP, five-stage pipeline is designed, and Bypassing in cluster is adopted to resolve data hazards, and speculation of taken-branch is adopted to resolve branch hazards. In exploitation of TLP, unsymmetrical-multi-thread mode is put forward. Finally, the result shows that RCBCP can obtain high performance, which can meet the future demand of crypto application.
  • Keywords
    cryptography; instruction sets; logic design; microprocessor chips; multi-threading; parallel architectures; pipeline processing; reconfigurable architectures; ILP; OLP; RCBCP; TLP; five-stage pipeline design; instruction-level parallelism; operation-level-parallelism; reconfigurable clustered block cipher processor; reconfigurable computing cell architecture; taken-branch speculation; thread-level-parallelism; unsymmetrical-multi thread mode; Computer architecture; Concurrent computing; Cryptography; Hazards; Kernel; Parallel processing; Pipelines;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Innovative Computing Information and Control, 2008. ICICIC '08. 3rd International Conference on
  • Conference_Location
    Dalian, Liaoning
  • Print_ISBN
    978-0-7695-3161-8
  • Electronic_ISBN
    978-0-7695-3161-8
  • Type

    conf

  • DOI
    10.1109/ICICIC.2008.265
  • Filename
    4603747