• DocumentCode
    2267039
  • Title

    Simultaneous functional units and register allocation based power management for high-level synthesis of data-intensive applications

  • Author

    Wu, Feng ; Xu, Ning ; Zheng, Fei ; Mao, Fubingo

  • Author_Institution
    Sch. of Comput. Sci. & Technol., Wuhan Univ. of Technol., Wuhan, China
  • fYear
    2010
  • fDate
    28-30 July 2010
  • Firstpage
    847
  • Lastpage
    851
  • Abstract
    With the development of fabrication, the capacities of application-specific integrated circuits (ASICs) that implement data-intensive applications are increasing as well. in high-level view, the results of functional units (FUs) and register allocation have a significant impact on power, thermal, area and timing etc., especially for data-dominated behaviors. Techniques for power minimization might be applied in different levels of the design hierarchy, but high-level synthesis (HLS) has attracted a special attention due to its inherent ability of better design space exploration. All kinds of methods for register optimization are presented in the recent past. This paper presents a new simultaneous FUs and register allocation method, which combining heuristic list scheduling algorithm and left-edge algorithm to optimize register number and power. From the experimental results, it shows that different FUs allocation results deliver an average 1.83 reduction in register number. And compared with traditional allocation method, we can obtain a 5.81% reduction in power consumption. In order to optimize area with the design demand, it will be at the expense of power dissipation, our design method also can achieve power-area balance.
  • Keywords
    application specific integrated circuits; integrated circuit design; optimising compilers; shift registers; application-specific integrated circuits; data-intensive applications; design space exploration; functional units; heuristic list scheduling; high-level synthesis; left-edge algorithm; power management; power minimization; power-area balance; register allocation; register optimization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications, Circuits and Systems (ICCCAS), 2010 International Conference on
  • Conference_Location
    Chengdu
  • Print_ISBN
    978-1-4244-8224-5
  • Type

    conf

  • DOI
    10.1109/ICCCAS.2010.5581860
  • Filename
    5581860