• DocumentCode
    1669685
  • Title

    Adaptive reduced bit-width Instruction Set Architecture (adapt-rISA)

  • Author

    Soares, Sandro Neves ; Halambi, Ashok ; Shrivastava, Aviral ; Wagner, Flávio Rech ; Dutt, Nikil

  • Author_Institution
    Univ. de Caxias do Sul, Caxias do Sul, Brazil
  • fYear
    2009
  • Firstpage
    47
  • Lastpage
    52
  • Abstract
    RISA (reduced bit-width Instruction Set Architecture) is an important architectural feature to reduce code size, which continues to be an extremely important concern for low-end embedded systems. rISA reduces code size by expressing parts of the application in terms of low bit-width instructions. ARM-Thumb, ARCcompact and MIPS16/32 are popular examples. With the intent to exploit the dynamically changing “working instruction set” of today´s complex software, ARM 11 now comes with two rISAs, which can be interleaved in the application binary. However, it was demonstrated that the code compression achieved by rISA is extremely sensitive on the selected rISA design. Therefore, it is important to design the optimal rISA for a given embedded application. The one optimal rISA per application approach has already been explored by previous works. In this paper, we present a scheme to design a multiple rISA architecture for embedded systems. Our experiments on MiBench report an average of 19% code compression and up to 7% power reduction of instruction memory when compared to previous approaches using only one optimal rISA.
  • Keywords
    computer architecture; data compression; embedded systems; instruction sets; ARCcompact; ARM-Thumb; MIPS16/32; MiBench; adapt-rISA; adaptive reduced bit-width instruction set architecture; application binary; code compression; code size reduction; complex software; low bit-width instruction; low-end embedded system; working instruction set; Iron; Embedded systems design; code compression; power reduction;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Very Large Scale Integration (VLSI-SoC), 2009 17th IFIP International Conference on
  • Conference_Location
    Florianopolis
  • Print_ISBN
    978-1-4577-0237-2
  • Type

    conf

  • DOI
    10.1109/VLSISOC.2009.6041329
  • Filename
    6041329