Title
Accelerating Cryptographic Applications Using Dynamically Reconfigurable Functional Units
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).
Year
DOI
Venue
2009
10.1109/ReConFig.2009.56
Quintana Roo
Keywords
Field
DocType
compiler framework,application specific custom instruction,application specific instruction set,dynamically reconfigurable functional units,cryptographic application,accelerating cryptographic applications,custom instruction set extension,look-up table,code size,case study,dynamically reconfigurable functional unit,different computational granularity,alu,cryptography,multiplexing,registers,instruction sets,compiler,functional unit,look up table,hardware
Lookup table,Computer architecture,Application specific,Cryptography,Instruction set,Computer science,Parallel computing,Compiler,Software,Multiplexing,Embedded system,Speedup
Conference
ISBN
Citations 
PageRank 
978-0-7695-3917-1
2
0.45
References 
Authors
8
8
Name
Order
Citations
PageRank
Antoine Trouvé1174.86
Lovic Gauthier215117.13
Takayuki KANDO351.35
Benoît Ryder420.45
Sébastien Pouzols520.45
Pradeep Rao6102.35
Norifumi Yoshimatsu720.45
Kazuaki Murakami839451.44