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 :
بازگشت