DocumentCode :
2439441
Title :
Instruction Cache Tuning for Embedded Multitasking Applications
Author :
Dash, Santanu Kumar ; Srikanthan, Thambipillai
Author_Institution :
Sch. of Comput. Eng., Nanyang Technol. Univeristy, Singapore, Singapore
fYear :
2009
fDate :
23-26 June 2009
Firstpage :
152
Lastpage :
158
Abstract :
Cache tuning has been shown to achieve considerable energy savings and methods have also been proposed for tuning the cache for standalone embedded applications. However, with the increasing complexity of modern day embedded applications, RTOS based multitasking systems are fast becoming the norm. Therefore, there exists a need for techniques to tune the cache for multitasking systems. In this paper we present a framework for energy centric tuning of the instruction cache for embedded multitasking systems. Our framework is built upon a formal model for characterizing multitasking systems and is suitable for fast instruction cache tuning using loop profiling. We validate our proposed techniques by applying them to tune a predictor based filter cache hierarchy - a common solution for low power embedded systems. For all the multitasking programs tested, our techniques are able to successfully predict configurations that are optimal or near-optimal. The proposed methods are also able to achieve speed-ups of up to an order of magnitude compared to exhaustive design space exploration techniques.
Keywords :
file organisation; multiprogramming; program testing; RTOS based multitasking systems; design space exploration techniques; embedded multitasking applications; energy centric tuning; instruction cache tuning; loop profiling; multitasking programs tested; predictor based filter cache hierarchy; Application software; Cache memory; Data mining; Embedded system; Filters; Flow graphs; Multitasking; Prototypes; Space exploration; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Rapid System Prototyping, 2009. RSP '09. IEEE/IFIP International Symposium on
Conference_Location :
Paris
ISSN :
1074-6005
Print_ISBN :
978-0-7695-3690-3
Type :
conf
DOI :
10.1109/RSP.2009.16
Filename :
5158513
Link To Document :
بازگشت