• DocumentCode
    1141664
  • Title

    Low-power data forwarding for VLIW embedded architectures

  • Author

    Sami, Mariagiovanna ; Sciuto, Donatella ; Silvano, Cristina ; Zaccaria, Vittorio ; Zafalon, Roberto

  • Author_Institution
    Dipt. di Elettronica e Informazione, Politecnico di Milano, Italy
  • Volume
    10
  • Issue
    5
  • fYear
    2002
  • Firstpage
    614
  • Lastpage
    622
  • Abstract
    Proposes a low-power approach to the design of embedded very long instruction word (VLIW) processor architectures based on the forwarding (or bypassing) hardware, which provides operands from interstage pipeline registers directly to the inputs of the function units. The power optimization technique exploits the forwarding paths to avoid the power cost of writing/reading short-lived variables to/from the register file (RF). Such optimization is justified by the fact that, in application-specific embedded systems, a significant number of variables are short-lived, that is, their liveness (from first definition to last use) spans only few instructions. Values of short-lived variables can thus be accessed directly through the forwarding registers, avoiding writeback to the RF by the producer instruction and successive read from the RF by the consumer instruction. The decision concerning the enabling of the RF writeback phase is taken at compile time by the compiler static scheduling algorithm. This approach implies a minimal overhead on the complexity of the processor control logic and, thus, no critical path increase. The application of the proposed solution to a VLIW embedded core has shown an average RF power saving of 7.8% with respect to the unoptimized approach on the given set of target benchmarks.
  • Keywords
    VLSI; circuit optimisation; integrated circuit design; low-power electronics; microprocessor chips; parallel architectures; pipeline processing; processor scheduling; VLIW embedded architectures; VLSI; application-specific embedded systems; benchmarks; compiler static scheduling algorithm; critical path increase; interstage pipeline registers; low-power data forwarding; microprocessors; power optimization technique; processor control logic; short-lived variables; Cost function; Embedded system; Hardware; Pipelines; Process control; Radio frequency; Registers; Scheduling algorithm; VLIW; Writing;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2002.801617
  • Filename
    1178085