• 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