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é | 1 | 17 | 4.86 |
Lovic Gauthier | 2 | 151 | 17.13 |
Takayuki KANDO | 3 | 5 | 1.35 |
Benoît Ryder | 4 | 2 | 0.45 |
Sébastien Pouzols | 5 | 2 | 0.45 |
Pradeep Rao | 6 | 10 | 2.35 |
Norifumi Yoshimatsu | 7 | 2 | 0.45 |
Kazuaki Murakami | 8 | 394 | 51.44 |