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
Link To Document :
بازگشت