• DocumentCode
    545477
  • Title

    Time-predictable multicore cache architectures

  • Author

    Yan, Jun ; Zhang, Wei

  • Author_Institution
    Mathworks Inc., Natick, MA, USA
  • Volume
    3
  • fYear
    2011
  • fDate
    11-13 March 2011
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    To enable multi-core computing for real-time systems, the time-predictability of multi-core caches must be improved. This paper explores several time-predictable instruction cache architectures to guarantee time predictability of instruction accesses by real-time threads without significantly impacting their performance (i.e., throughput). We propose a prioritized cache that gives priority to instructions of real-time threads while allowing all the threads to share the aggregate cache space. Also, we study a prioritized-partitioned cache to provide decent performance to non-real-time threads without compromising the time predictability of real-time threads. Our experiments indicate that the proposed time-predictable instruction cache architectures can be used for different real-time applications with various instruction access behaviors for balancing time predictability and performance.
  • Keywords
    cache storage; multiprocessing systems; real-time systems; prioritized-partitioned cache; real-time systems; time-predictable instruction cache architectures; time-predictable multicore cache architectures; Aggregates; Benchmark testing; Complexity theory; Instruction sets; Multicore processing; Real time systems; Cache Memories; Multicore; Time Predictability; Worst-Case Execution Time;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Research and Development (ICCRD), 2011 3rd International Conference on
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-1-61284-839-6
  • Type

    conf

  • DOI
    10.1109/ICCRD.2011.5764232
  • Filename
    5764232