• DocumentCode
    1743417
  • Title

    Instruction scheduling for low power on dynamically variable voltage processors

  • Author

    Mansour, Mohamed M. ; Mansour, Mohamed M. ; Hajj, I. ; Shanbhag, Naresh

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Illinois Univ., Urbana, IL, USA
  • Volume
    1
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    613
  • Abstract
    Low power design has become an essential ingredient of modern VLSI design. In this paper, we consider low power design at the circuit and behavioral levels, and in particular, scheduling operations on dynamically variable voltage functional units. Previous attempts did not consider instruction latencies and pipelining effects in scheduling. We propose a timing-constrained and a resource-constrained instruction scheduling algorithm for low power on pipelined functional units considering instruction latencies. Experimental results from scheduling the operations of a digital lattice filter demonstrate the effectiveness of our algorithm
  • Keywords
    VLSI; data flow graphs; digital filters; integrated circuit design; lattice filters; low-power electronics; pipeline processing; processor scheduling; timing; VLSI design; behavioral level; circuit level; data flow graph; digital lattice filter; dynamically variable voltage functional units; dynamically variable voltage processors; instruction latencies; instruction scheduling; low power design; pipelining effects; resource-constrained instruction scheduling algorithm; scheduling operations; timing-constrained instruction scheduling algorithm; Circuits; Delay; Dynamic scheduling; Dynamic voltage scaling; Flow graphs; Pipeline processing; Processor scheduling; Scheduling algorithm; Throughput; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronics, Circuits and Systems, 2000. ICECS 2000. The 7th IEEE International Conference on
  • Conference_Location
    Jounieh
  • Print_ISBN
    0-7803-6542-9
  • Type

    conf

  • DOI
    10.1109/ICECS.2000.911614
  • Filename
    911614