|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
2009 IEEE/IFIP International Symposium on Rapid System Prototyping
Instruction Cache Tuning for Embedded Multitasking Applications
Paris, France
June 23-June 26
ISBN: 978-0-7695-3690-3
| ASCII Text | x | ||
| Santanu Kumar Dash, Thambipillai Srikanthan, "Instruction Cache Tuning for Embedded Multitasking Applications," Rapid System Prototyping, IEEE International Workshop on, pp. 152-158, 2009 IEEE/IFIP International Symposium on Rapid System Prototyping, 2009. | |||
| BibTex | x | ||
| @article{ 10.1109/RSP.2009.16, author = {Santanu Kumar Dash and Thambipillai Srikanthan}, title = {Instruction Cache Tuning for Embedded Multitasking Applications}, journal ={Rapid System Prototyping, IEEE International Workshop on}, volume = {0}, year = {2009}, issn = {1074-6005}, pages = {152-158}, doi = {http://doi.ieeecomputersociety.org/10.1109/RSP.2009.16}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - Rapid System Prototyping, IEEE International Workshop on TI - Instruction Cache Tuning for Embedded Multitasking Applications SN - 1074-6005 SP152 EP158 A1 - Santanu Kumar Dash, A1 - Thambipillai Srikanthan, PY - 2009 VL - 0 JA - Rapid System Prototyping, IEEE International Workshop on ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/RSP.2009.16
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.
Citation:
Santanu Kumar Dash, Thambipillai Srikanthan, "Instruction Cache Tuning for Embedded Multitasking Applications," rsp, pp.152-158, 2009 IEEE/IFIP International Symposium on Rapid System Prototyping, 2009
Usage of this product signifies your acceptance of the Terms of Use.
