• DocumentCode
    1960723
  • Title

    A simulation methodology for software energy evaluation

  • Author

    Mehta, Huxefa ; Owens, Robert Michael ; Irwin, Mary Jane

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Pennsylvania State Univ., University Park, PA, USA
  • fYear
    1997
  • fDate
    4-7 Jan 1997
  • Firstpage
    509
  • Lastpage
    510
  • Abstract
    We describe a comprehensive simulation methodology and tool for evaluation of software energy for the pipelined DLX processor. Energy models for each module of DLX are built and the energy is evaluated during run time execution. The input to the simulator are the instructions of the program and the simulator estimates energy of each micro-instruction using the energy models. Our simulator allows exploration of energy by allowing architecture modification, experimentation with different software techniques (compilation optimizations, algorithm evaluation) and also allows simultaneous interplay of both hardware and software techniques. The usefulness of this simulator is demonstrated by evaluating certain compilation optimizations (loop unrolling, software pipelining, recursion elimination etc.) and algorithms
  • Keywords
    pipeline processing; program compilers; simulation; algorithm; architecture; compilation optimization; loop unrolling; micro-instruction; pipelined DLX processor; recursion elimination; simulation; software energy; software pipelining; Arithmetic; Capacitance; Computational modeling; Computer simulation; Energy dissipation; Engines; Hardware; Logic; Multiplexing; SPICE;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 1997. Proceedings., Tenth International Conference on
  • Conference_Location
    Hyderabad
  • ISSN
    1063-9667
  • Print_ISBN
    0-8186-7755-4
  • Type

    conf

  • DOI
    10.1109/ICVD.1997.568187
  • Filename
    568187