DocumentCode
3128230
Title
Accelerating Cryptographic Applications Using Dynamically Reconfigurable Functional Units
Author
Trouve, A. ; Gauthier, Lovic ; Kando, T. ; Ryder, Benoît ; Pouzols, Sébastien ; Rao, Pradeep ; Yoshimatsu, Norifumi ; Murakami, Kazuaki
Author_Institution
Dept. of Inf., Kyushu Univ., Fukuoka, Japan
fYear
2009
fDate
9-11 Dec. 2009
Firstpage
231
Lastpage
236
Abstract
In this paper we propose and evaluate our platform to accelerate applications using custom instruction set extensions. We use a dynamically reconfigurable functional unit (DRFU) to execute the application specific custom instructions generated by our compiler framework. We explore two architectures with different computational granularities for the DRFU (look-up table and ALU based) and evaluate this framework using security and cryptographic applications as a case study. Our results indicate that the use of application specific instruction set extensions reduce code size by 10% and achieve a maximum speedup of 165% (41% on average).
Keywords
cryptography; instruction sets; reconfigurable architectures; table lookup; ALU; DRFU; accelerating cryptographic applications; compiler framework; computational granularity; custom instruction set extensions; dynamically reconfigurable functional units; look-up table; security application; Acceleration; Application software; Computational Intelligence Society; Cryptography; Field programmable gate arrays; Hardware; Instruction sets; Multiplexing; Registers; Table lookup; Dynamic reconfiguration; accelerator; compiler;
fLanguage
English
Publisher
ieee
Conference_Titel
Reconfigurable Computing and FPGAs, 2009. ReConFig '09. International Conference on
Conference_Location
Quintana Roo
Print_ISBN
978-1-4244-5293-4
Electronic_ISBN
978-0-7695-3917-1
Type
conf
DOI
10.1109/ReConFig.2009.56
Filename
5382057
Link To Document