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
Link To Document :
بازگشت