• DocumentCode
    2768685
  • Title

    An Energy-Delay Efficient Subword Permutation Unit

  • Author

    Dimitrakopoulos, Giorgos ; Mavrokefalidis, Christos ; Galanopoulos, Costas ; Nikolos, Dimitris

  • Author_Institution
    Comput. Eng. & Informatics Dept., Patras Univ.
  • fYear
    2006
  • fDate
    Sept. 2006
  • Firstpage
    245
  • Lastpage
    252
  • Abstract
    Subword permutations are useful in many multimedia and cryptographic applications. Specialized instructions have been added to the instruction set of general-purpose processors to efficiently implement the required data rearrangements. In this paper, the design of a new energy-delay efficient subword permutation unit is examined. The proposed architecture has been derived by mapping the functionality of one of the most powerful permutation instructions (GRP) to a new enhanced linear sorting network. The introduced subword permutation unit is fast and achieves significant area and energy reductions compared to previous implementations. Also its regularity and its reduced wiring enables efficient VLSI implementations. The efficiency of the proposed architecture has been validated using static CMOS implementations in a standard performance 130nm CMOS technology
  • Keywords
    CMOS integrated circuits; VLSI; instruction sets; linear network synthesis; logic design; 130 nm; CMOS technology; VLSI implementations; linear sorting network; permutation instructions; static CMOS implementations; subword permutation unit; Application software; CMOS technology; Computer architecture; Cryptography; Hardware; Microprocessors; Parallel processing; Power engineering and energy; Radio control; Sorting;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application-specific Systems, Architectures and Processors, 2006. ASAP '06. International Conference on
  • Conference_Location
    Steamboat Springs, CO
  • ISSN
    2160-0511
  • Print_ISBN
    0-7695-2682-9
  • Type

    conf

  • DOI
    10.1109/ASAP.2006.10
  • Filename
    4019523