• DocumentCode
    2451118
  • Title

    Integrated energy-aware cyclic and acyclic scheduling for clustered VLIW processors

  • Author

    Bahuleyan, Jimmy ; Nagpal, Rahul ; Srikant, Y.N.

  • Author_Institution
    Dept. of Comput. Sci. & Autom., Indian Inst. of Sci., Bangalore, India
  • fYear
    2010
  • fDate
    19-23 April 2010
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    The technological trend towards smaller feature size and related implications of reduced threshold voltage and increased number of transistors pose a power management challenge. Leakage power dominates total processor power in smaller technologies. In VLIW and clustered VLIW architectures, the large number of functional units with relatively simpler issue logic contribute significantly to the overall power consumption. The underutilization of functional units (because of inherent limitations in ILP among others) causes a significant amount of this power to be consumed in the form of leakage power. Architectural schemes proposed in the past suffer from a limited program view thereby compromising a good amount of energy savings in the form of extra transitions to/from low leakage mode. Energy aware scheduling in the context of VLIW architectures has mostly focused on acyclic scheduling. In this paper, we propose a simple and integrated compiler directed scheme that obtains significant energy savings in functional units for VLIW and clustered VLIW and works equally well for both cyclic as well as acyclic scheduled regions. Our compiler directed scheme increases energy savings in functional units up to 9% and 26% in VLIW architecture and clustered VLIW architecture respectively. We provide a preliminary experimental analysis of our algorithms using the Trimaran 4.0 compiler infrastructure.
  • Keywords
    multiprocessing systems; power aware computing; processor scheduling; program compilers; Trimaran 4.0 compiler infrastructure; acyclic scheduling; clustered VLIW architectures; clustered VLIW processors; functional units; integrated compiler directed scheme; integrated energy-aware cyclic scheduling; power management; reduced threshold voltage; transistors; Algorithm design and analysis; Clustering algorithms; Context awareness; Energy consumption; Energy management; Logic; Processor scheduling; Technology management; Threshold voltage; VLIW; Software Pipelining; VLIW;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel & Distributed Processing, Workshops and Phd Forum (IPDPSW), 2010 IEEE International Symposium on
  • Conference_Location
    Atlanta, GA
  • Print_ISBN
    978-1-4244-6533-0
  • Type

    conf

  • DOI
    10.1109/IPDPSW.2010.5470906
  • Filename
    5470906