• DocumentCode
    2798565
  • Title

    Mapping and Performance Analysis of Lookup Table Implementations on Reconfigurable Platform

  • Author

    Majzoub, Sohaib ; Diab, Hassan

  • Author_Institution
    American Univ. of Beirut, Beirut
  • fYear
    2007
  • fDate
    13-16 May 2007
  • Firstpage
    513
  • Lastpage
    520
  • Abstract
    Reconfigurable computing has a recognized potential in processor design. It provides a middle trade-off between speed and flexibility. It provides performance close to application-specific-hardware, yet preserves the general-purpose-processor flexibility. This paper presents the mapping and performance analysis of the implementation of the lookup table for two encryption algorithms, namely Rijndael and Twofish, on a coarse grain dynamic reconfigurable platform, namely MorphoSys. MorphoSys is a dynamic reconfigurable architecture targeted for computer intensive applications with parallel nature. Since the MorphoSys does not support the indirect addressing, we present in this paper a methodology to implement an alternative. We present the details of the mapping of the two lookup tables with thorough analysis. The methodology we used can be utilized in other Memoryless systems. Finally, an instruction set extension was proposed to enhance the performance.
  • Keywords
    cryptography; table lookup; MorphoSys; application-specific-hardware; computer intensive applications; encryption algorithms; general-purpose-processor flexibility; grain dynamic reconfigurable platform; lookup table implementations; reconfigurable platform; Application software; Application specific integrated circuits; Cryptography; Feedback; Hardware; NIST; Performance analysis; Process design; Registers; Table lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Systems and Applications, 2007. AICCSA '07. IEEE/ACS International Conference on
  • Conference_Location
    Amman
  • Print_ISBN
    1-4244-1030-4
  • Electronic_ISBN
    1-4244-1031-2
  • Type

    conf

  • DOI
    10.1109/AICCSA.2007.370930
  • Filename
    4231005