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