• DocumentCode
    465376
  • Title

    Automatic Cache Tuning for Energy-Efficiency using Local Regression Modeling

  • Author

    Hallschmid, Peter ; Saleh, Resve

  • Author_Institution
    Univ. of British Columbia, Vancouver
  • fYear
    2007
  • fDate
    4-8 June 2007
  • Firstpage
    732
  • Lastpage
    737
  • Abstract
    Configuration of an application-specific instruction-set processor (ASIP) through an exhaustive search of the design space is computationally prohibitive. We propose a novel algorithm that models the design space using local regressions. With only a small subset of the design space sampled, our model uses statistical inference to estimate all remaining points. We used our approach to tune a two-level cache with 19,278 legal configurations. Only 1% of the design space was simulated resulting in a 100times speedup over a brute-force approach, hi doing so, we were able to identify near optimal configurations for most benchmarks and reduce the overall power of the processor by 13.9% on average, with one benchmark as high as 53%.
  • Keywords
    application specific integrated circuits; cache storage; microprocessor chips; regression analysis; application-specific instruction-set processor; automatic cache tuning; regression modeling; statistical inference; Algorithm design and analysis; Application specific processors; Computational modeling; Computer aided instruction; Design engineering; Energy efficiency; Power engineering and energy; Process design; Space exploration; Statistics; ASIPs; Algorithms; Cache Tuning; Customizable processors; Design; Local Regressions; Performance; System Architecture Exploration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2007. DAC '07. 44th ACM/IEEE
  • Conference_Location
    San Diego, CA
  • ISSN
    0738-100X
  • Print_ISBN
    978-1-59593-627-1
  • Type

    conf

  • Filename
    4261279