DocumentCode :
3358917
Title :
Profile directed instruction cache tuning for embedded systems
Author :
Vivekanandarajah, K. ; Srikanthan, T. ; Clarke, C.T.
Author_Institution :
Centre for High Performance Embedded Syst., Nanyang Technol. Univ., Singapore
fYear :
2006
fDate :
2-3 March 2006
Abstract :
Cache memories improve the performance due to the locality found within the loops of application. Because these loop characteristics are application dependent, the optimal cache hierarchy for performance and energy saving is also application dependent. Traditionally, cache simulations are employed to tune the cache hierarchy. In this paper we propose a simple yet effective loop profiler directed methodology for instruction cache hierarchy optimization. The proposed methodology utilizes the loop characteristics of the application which are readily available from the compiler making it easy to adopt the methodology in an existing design flow.
Keywords :
cache storage; embedded systems; memory architecture; cache memories; compiler; embedded systems; instruction cache hierarchy optimization; optimal cache hierarchy; profile directed instruction cache tuning; Analytical models; Cache memory; Data mining; Design methodology; Embedded system; Optimization methods; Search methods; Space exploration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Emerging VLSI Technologies and Architectures, 2006. IEEE Computer Society Annual Symposium on
Conference_Location :
Karlsruhe
Print_ISBN :
0-7695-2533-4
Type :
conf
DOI :
10.1109/ISVLSI.2006.75
Filename :
1602452
Link To Document :
بازگشت