• DocumentCode
    2486788
  • Title

    Fine-grain instruction scheduling for low energy

  • Author

    Xu, W. ; Parikh, A. ; Kandemir, M. ; Irwin, M.J.

  • Author_Institution
    Pennsylvania State Univ., University Park, PA, USA
  • fYear
    2002
  • fDate
    16-18 Oct. 2002
  • Firstpage
    258
  • Lastpage
    263
  • Abstract
    Energy consumption is increasingly becoming an important metric in designing computing systems. This paper presents an instruction scheduling algorithm to reduce energy consumption in processor data-paths. The unique aspect of our algorithm is that it is fine-granular; i.e., it works on a pipeline stage granularity. This is in contrast to current energy-aware instruction scheduling techniques that work on an instruction granularity. Our preliminary experimental results indicate that our fine-granular approach both leads to schedules with lower energy consumption (as compared to coarse-grain techniques) and helps us estimate the absolute data-path energy consumed by the code better.
  • Keywords
    embedded systems; instruction sets; low-power electronics; optimising compilers; pipeline processing; processor scheduling; computing systems; fine-grain instruction scheduling; instruction scheduling algorithm; low energy consumption; pipeline stage granularity; processor data-paths; Application software; Drives; Embedded computing; Energy consumption; Mobile computing; Optimizing compilers; Pipelines; Power system analysis computing; Processor scheduling; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing Systems, 2002. (SIPS '02). IEEE Workshop on
  • ISSN
    1520-6130
  • Print_ISBN
    0-7803-7587-4
  • Type

    conf

  • DOI
    10.1109/SIPS.2002.1049719
  • Filename
    1049719