• 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