• DocumentCode
    3229627
  • Title

    REWIRED - Register Write Inhibition by Resource Dedication

  • Author

    Tripathi, Pushkar ; Jain, R. ; Kurra, Srikanth ; Panda, Preeti Ranjan

  • Author_Institution
    Indian Inst. of Tech., New Delhi
  • fYear
    2008
  • fDate
    21-24 March 2008
  • Firstpage
    28
  • Lastpage
    31
  • Abstract
    We propose REWIRED (register write inhibition by resource dedication), a technique for reducing power during high level synthesis (HLS) by selectively inhibiting the storage of function unit (FU) output data into registers. Registers are generally inferred in HLS when data produced in one clock cycle is used in a later cycle. However, when it can be established that the input registers to an FU are not changing values during a certain period, the outputs during this period can be directly read off the FU output pins without needing to store them in registers. When the life-times of such data are short, it may be possible to completely eliminate the register storage operation, thereby reducing power. We present a genetic algorithm formulation and a heuristic for maximizing the number of register stores that can be inhibited in a scheduled data flow graph (DFG) during behavioral synthesis.
  • Keywords
    data flow graphs; digital storage; genetic algorithms; high level synthesis; shift registers; REWIRED; behavioral synthesis; data flow graph; genetic algorithm; heuristic algorithm; high level synthesis; register storage operation; register write inhibition by resource dedication; Clocks; Flow graphs; Frequency synthesizers; Genetic algorithms; High level synthesis; Pins; Power dissipation; Processor scheduling; Registers; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2008. ASPDAC 2008. Asia and South Pacific
  • Conference_Location
    Seoul
  • Print_ISBN
    978-1-4244-1921-0
  • Electronic_ISBN
    978-1-4244-1922-7
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2008.4483960
  • Filename
    4483960