• DocumentCode
    351934
  • Title

    Power optimization of system-level address buses based on software profiling

  • Author

    Fornaciari, W. ; Polentarutti, M. ; Sciuto, D. ; Silvano, C.

  • Author_Institution
    Dipt. di Elettronica e Inf., Politecnico di Milano, Italy
  • fYear
    2000
  • fDate
    5-5 May 2000
  • Firstpage
    29
  • Lastpage
    33
  • Abstract
    The paper aims at defining a methodology for the optimization of the switching power related to the processor-to memory communication on system-level buses. First, a methodology to profile the switching activity related to system-level buses has been defined, based on the tracing of benchmark programs running on the Sun SPARC V8 architecture. The bus traces have been analyzed to identify temporal correlations between consecutive patterns. Second, a framework has been set up for the design of high-performance encoder/decoder architectures to reduce the transition activity of the system-level buses. Novel bus encoding schemes have been proposed, whose performance has been compared with the most widely adopted power-oriented encodings. The experimental results have shown that the proposed encoding techniques provide an average reduction in transition activity up to 74.11% over binary encoding for instruction address streams. The results indicate the suitability of the proposed techniques for high-capacitance wide buses, for which the power saving due to the transition activity reduction is not offset by the extra power dissipation introduced in the system by the encoding/decoding logic.
  • Keywords
    decoding; encoding; hardware-software codesign; program testing; Sun SPARC V8 architecture; benchmark programs; encoding/decoding logic; high-performance encoder/decoder architectures; power optimization; power-oriented encodings; processor-to memory communication; software profiling; switching power; system-level address buses; temporal correlations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hardware/Software Codesign, 2000. CODES 2000. Proceedings of the Eighth International Workshop on
  • Conference_Location
    San Diego, CA, USA
  • Print_ISBN
    1-58113-268-9
  • Type

    conf

  • Filename
    843702