• DocumentCode
    3122534
  • Title

    A design framework to efficiently explore energy-delay tradeoffs

  • Author

    Fornaciari, William ; Sciuto, Donatella ; Silvano, Cristina ; Zaccaria, Vittorio

  • Author_Institution
    Dipartimento di Elettronica, Politecnico di Milano, Italy
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    260
  • Lastpage
    265
  • Abstract
    Comprehensive exploration of the design space parameters at the system-level is a crucial task to evaluate architectural tradeoffs accounting for both energy and performance constraints. In this paper, we propose a system-level design methodology for the efficient exploration of the memory architecture from the energy-delay combined perspective. The aim is to find a sub-optimal configuration of the memory hierarchy without performing the exhaustive analysis of the parameters space. The target system architecture includes the processor, separated instruction and data level-one caches, the main memory, and the system buses. The methodology is based on the sensitivity analysis of the optimization function with respect to the tuning parameters of the cache architecture (mainly cache size, block size and associativity). The effectiveness of the proposed methodology has been demonstrated through the design space exploration of a real-world example: a MicroSPARC2-based system running the Mediabench suite. Experimental results have shown an optimization speedup of 329 times with respect to the full search, while the near-optimal system-level configuration is characterized by a distance from the optimal full search configuration in the band of 10%
  • Keywords
    memory architecture; performance evaluation; sensitivity analysis; system buses; Mediabench suite; MicroSPARC2-based system; architectural tradeoffs; associativity; block size; cache architecture; cache size; design framework; design space parameters; energy; energy-delay tradeoffs; memory architecture; memory hierarchy; near-optimal system-level configuration; optimal full search configuration; performance constraints; sensitivity analysis; sub-optimal configuration; system buses; target system architecture; tuning parameters; Analytical models; Computer architecture; Embedded system; Energy consumption; Performance analysis; Permission; Sensitivity analysis; Space exploration; System buses; Topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hardware/Software Codesign, 2001. CODES 2001. Proceedings of the Ninth International Symposium on
  • Conference_Location
    Copenhagen
  • Print_ISBN
    1-58113-364-2
  • Type

    conf

  • DOI
    10.1109/HSC.2001.924686
  • Filename
    924686