DocumentCode
2062047
Title
Dynamic Cache Switching in Reconfigurable Embedded Systems
Author
Shield, John ; Sutton, Peter ; Machanick, Philip
fYear
2007
fDate
27-29 Aug. 2007
Firstpage
111
Lastpage
116
Abstract
The idea of changing cache attributes to suit an application has been explored for single programs. As the popularity of reconfigurable softcore systems grows and these systems increasingly use operating systems and run multiple applications, the possibility arises of dynamic cache switching to improve performance. This paper presents the new idea of dynamic cache switching in a preemptive soft-core system. Such switching optimises the cache structure on a context switch or transition between applications. A practical solution for implementing cache switching in a reconfigurable softcore system is presented. For the design of the switching algorithm, this paper explores the mismatch of cache optimisations between applications. Focusing on the optimisation only is not enough for evaluating cache switching, as not all the applications are optimised and also the overheads in cache switching may not justify the improvement.
Keywords
cache storage; embedded systems; cache optimisation; dynamic cache switching; reconfigurable embedded system; reconfigurable softcore system; Application software; Australia; Costs; Delay; Embedded computing; Embedded system; Information technology; Operating systems; Runtime; Switches;
fLanguage
English
Publisher
ieee
Conference_Titel
Field Programmable Logic and Applications, 2007. FPL 2007. International Conference on
Conference_Location
Amsterdam
Print_ISBN
978-1-4244-1060-6
Electronic_ISBN
978-1-4244-1060-6
Type
conf
DOI
10.1109/FPL.2007.4380634
Filename
4380634
Link To Document