Options
Shared cache analysis under preemptive scheduling
Publikationstyp
Conference Paper
Date Issued
2024
Sprache
English
Citation
Design, Automation and Test in Europe Conference and Exhibition, DATE 2024
Contribution to Conference
Publisher DOI
Scopus ID
Publisher
Institute of Electrical and Electronics Engineers Inc.
ISBN
979-8-3503-4859-0
When sharing a cache between multiple cores, the inter-core interference has to be considered in the worst-case execution time (WCET) analysis. Current interference models are overly pessimistic or not applicable to preemptively scheduled systems. We propose a novel technique to model interference in a preemptive system to classify accesses as cache hits or potential misses. We account for inter-core interference by considering the potential execution scenarios on the interfering core and find the worst-case interference pattern. The resulting access classifications are then used to compute the cache-related preemption delay. Our evaluation shows that the proposed analysis significantly increases the cache hit classifications, reduces WCET on average by up to 11.7%, and reduces worst-case response times on average by up to 15.4% compared to the existing classification technique.
DDC Class
005: Computer Programming, Programs, Data and Security
621.3: Electrical Engineering, Electronic Engineering