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
Link To Document