• DocumentCode
    3016483
  • Title

    Exploiting data forwarding to reduce the power budget of VLIW embedded processors

  • Author

    Sami, M. ; Sciuto, D. ; Silvano, C. ; Zaccaria, V. ; Zafalom, R.

  • Author_Institution
    Dip. di Elettronica e Inf., Politecnico di Milano, Italy
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    252
  • Lastpage
    257
  • Abstract
    In this paper, a low-power approach to the design of embedded VLIW processor architectures is proposed. To solve the most part of data hazards in the pipeline, processors use forwarding (or bypassing) hardware to provide the required operands from the inter-stage pipeline registers directly to the inputs of the function units. The operands are then stored in the register file during the write-back pipeline stage. In this paper, we propose a power optimization technique based on the exploitation of the forwarding paths in the processor to avoid the power cost of writing/reading short-lived variables to/from the register file. In application-specific embedded systems, experimental evidence has shown that a significant number of variables are short-lived, that is their liveness (front first definition to last use) spans only few instructions. Values of short-lived variables can be accessed directly through the forwarding registers, avoiding write-back. An application example of our solution to a VLIW embedded core, when accessing the register file, has shown a power saving up to 35% with respect to the unoptimized approach on the given set of target benchmarks. The performance overhead is equal to one-gate delay to be added on the processor critical-path
  • Keywords
    embedded systems; exception handling; low-power electronics; microprocessor chips; parallel architectures; pipeline processing; VLIW embedded core; VLIW embedded processors; application-specific embedded systems; bypassing hardware; data forwarding; embedded VLIW processor architectures; forwarding hardware; inter-stage pipeline registers; low-power design approach; power analysis; power budget reduction; power optimization technique; register file; register liveness analysis; short-lived variables; Added delay; Cost function; Embedded system; Hardware; Hazards; Pipeline processing; Radio frequency; Registers; VLIW; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe, 2001. Conference and Exhibition 2001. Proceedings
  • Conference_Location
    Munich
  • ISSN
    1530-1591
  • Print_ISBN
    0-7695-0993-2
  • Type

    conf

  • DOI
    10.1109/DATE.2001.915034
  • Filename
    915034