Title :
Extended performance analysis of the time predictable on-demand coherent data cache for multi- and many-core systems
Author :
Pyka, Andreas ; Rohde, M. ; Uhrig, S.
Author_Institution :
Tech. Univ. of Dortmund, Dortmund, Germany
Abstract :
Powerful cache systems are required in multi- and many-core systems in order to provide a suitable performance. Moreover, these caches must provide coherent accesses to shared data. With respect to embedded real-time systems, traditional write-invalidate and write-update coherence protocols hamper a static worst case execution time analysis, since the content and state of a local cache can be modified by other cores. Hence, a meaningful cache analysis is no more possible. In previous work, we introduced the On-Demand Coherent Cache (ODC2) which provides coherent accesses to shared data without any coherence transactions and without modifications of other caches. It allows a tight worst case execution time (WCET) analysis at the expense of a decreased hit rate and an additional write-back procedure. In this work, we briefly describe two versions of the ODC2 before we present detailed evaluations of its performance and the cost of time predictability. We quantify the overhead of the writeback procedure of one of ODC2´s variations and we estimate the impact on the hit rate.
Keywords :
cache storage; embedded systems; multiprocessing systems; ODC2; WCET analysis; embedded real-time systems; extended performance analysis; hit rate; local cache; many-core system; multicore system; shared data access; static worst case execution time analysis; time predictable on-demand coherent data cache; write-back procedure; write-invalidate coherence protocols; write-update coherence protocols; Benchmark testing; Coherence; Computational modeling; Computer architecture; Protocols; Real-time systems; Timing;
Conference_Titel :
Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS XIV), 2014 International Conference on
Conference_Location :
Agios Konstantinos
DOI :
10.1109/SAMOS.2014.6893201