• DocumentCode
    816189
  • Title

    A VLIW processor with reconfigurable instruction set for embedded applications

  • Author

    Lodi, Andrea ; Toma, Mario ; Campi, Fabio ; Cappelli, Andrea ; Canegallo, Roberto ; Guerrieri, Roberto

  • Author_Institution
    Adv. Res. Center for Electron. Syst., Univ. of Bologna, Italy
  • Volume
    38
  • Issue
    11
  • fYear
    2003
  • Firstpage
    1876
  • Lastpage
    1886
  • Abstract
    This paper describes a new architecture for embedded reconfigurable computing, based on a very-long instruction word (VLIW) processor enhanced with an additional run-time configurable datapath. The reconfigurable unit is tightly coupled with the processor, featuring an application-specific instruction-set extension. Mapping computation intensive algorithmic portions on the reconfigurable unit allows a more efficient elaboration, thus leading to an improvement in both timing performance and power consumption. A test chip has been implemented in a standard 0.18-μm CMOS technology. The test of a signal processing algorithmic benchmark showed speedups ranging from 4.3× to 13.5× and energy consumption reduced up to 92%.
  • Keywords
    CMOS digital integrated circuits; application specific integrated circuits; instruction sets; microprocessor chips; parallel architectures; pipeline processing; reconfigurable architectures; timing; 0.18 micron; CMOS; VLIW processor; application-specific instruction-set extension; computation intensive algorithmic portions; embedded applications; energy consumption; pipeline; power consumption; reconfigurable instruction set; run-time configurable datapath; signal processing algorithmic benchmark; timing performance; CMOS technology; Computer aided instruction; Computer architecture; Embedded computing; Energy consumption; Runtime; Signal processing algorithms; Testing; Timing; VLIW;
  • fLanguage
    English
  • Journal_Title
    Solid-State Circuits, IEEE Journal of
  • Publisher
    ieee
  • ISSN
    0018-9200
  • Type

    jour

  • DOI
    10.1109/JSSC.2003.818292
  • Filename
    1240967