M. Sc. Thilo Fischer

Fields of Activity

  • Cache-Aware Code Analyses and Optimizations for Hard Real-Time Systems

Position

Research Assistant

Contact Details

Thilo Fischer

Tel.: +49 (0) 40 42878-3861
Fax: +49 (0) 40 42731-3612
Mail: thilo.leon.fischer(at)tuhh(dot)de

Building E, Room 3.030
Directions

Consulting hours 

  • By appointment

Publications

[191076]
Title: Shared Cache Analysis under Preemptive Scheduling. <em>In Proceedings of Design, Automation and Test in Europe (DATE)</em>
Written by: Thilo Fischer and Heiko Falk
in: March (2024).
Volume: Number:
on pages:
Chapter:
Editor:
Publisher:
Series:
Address:
Edition:
ISBN:
how published: 24-95 FF24 DATE
Organization:
School:
Institution:
Type:
DOI:
URL:
ARXIVID:
PMID:

Note: tfischer, hfalk, ESD, WCC

Abstract: 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.