• Home
  • Search
  • A More Precise Abstract Domain for Multi-level Caches for Tighter WCET Analysis
  • Open Access IconOpen Access
  • Cite Icon25
  • https://doi.org/10.1109/rtss.2010.8Copy DOI Icon

A More Precise Abstract Domain for Multi-level Caches for Tighter WCET Analysis

  • Nov 1, 2010
  • Tyler Sondag +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

As demand for computational power of embedded applications has increased, their architectures have become more complex. One result of this increased complexity are real-time embedded systems with set-associative multi-level caches. Multi-level caches complicate the process of program analysis techniques such as worst case execution time (WCET). To address this need we have developed a sound cache behavior analysis that handles multi-level instruction and data caches. Our technique relies on a new abstraction, live caches, which models relationships between cache levels to improve accuracy. Our analysis improves upon previous multi-level cache analysis in three ways. First, it handles write-back, a common feature of cache models, soundly. Second, it handles both instruction and data cache hierarchies, and third, it improves precision of cache analysis. For standard WCET benchmarks and a multi-level cache configuration analyzed by previous work, we observed that live caches improve WCET precision resulting in an average of 6.3% reduction in computed WCET.

Similar Papers
  • Conference Article
  • Citations9

Analysis of the impacts of overestimation sources on the accuracy of worst case timing analysis

  • Dec 01, 1999
  • Sung-Kwan Kim +2
  • PDF
  • Research Article
  • Citations2

A generic framework to integrate data caches in the WCET analysis of real-time systems

  • Nov 01, 2021
  • Journal of Systems Architecture
  • Juan Segarra +2
  • Conference Article
  • Citations4

Design and integration of hierarchical-placement multi-level caches for real-time systems

  • Mar 01, 2018
  • Pedro Benedicte +3
  • Research Article
  • Citations11

Cache-conscious off-line real-time scheduling for multi-core platforms: algorithms and implementation

  • Mar 06, 2019
  • Real-Time Systems
  • Viet Anh Nguyen +2
  • Conference Article
  • Citations39

Design of a WCET-Aware C Compiler

  • Oct 01, 2006
  • Heiko Falk +2
  • Research Article
  • Citations15

Static probabilistic worst case execution time estimation for architectures with faulty instruction caches

  • Nov 05, 2014
  • Real-Time Systems
  • Damien Hardy +1
  • Research Article

An Interference Matrix Based Approach to Bounding Worst-Case Inter-Thread Cache Interferences and WCET for Multi-Core Processors

  • Jun 30, 2011
  • Journal of Computing Science and Engineering
  • Jun Yan +1
  • Conference Article
  • Citations43

WCET-centric partial instruction cache locking

  • Jun 03, 2012
  • Huping Ding +2
  • Conference Article

Efficient simulation methods for multi-level cache memory hierarchies

  • Jan 01, 1994
  • Si-En Chang +1
  • Research Article
  • Citations4

WCET-Aware Function-Level Dynamic Code Management on Scratchpad Memory

  • May 11, 2017
  • ACM Transactions on Embedded Computing Systems
  • Yooseong Kim +2
  • Conference Article
  • Citations33

WCET Analysis of Multi-Level Set-Associative Data Caches

  • Nov 02, 2010
  • DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
  • Benjamin Lesage +2
  • Conference Article
  • Citations19

Efficient Integration of Bimodal Branch Prediction and Pipeline Analysis

  • Aug 17, 2005
  • I Bate +1
  • Research Article
  • Citations39

Modeling Control Speculation for Timing Analysis

  • Jan 01, 2005
  • Real-Time Systems
  • Xianfeng Li +2
  • Conference Article
  • Citations17

Complete, High-Assurance Determination of Loop Bounds and Infeasible Paths for WCET Analysis

  • Apr 01, 2016
  • Thomas Sewell +2
  • Conference Article
  • Citations13

Benchmark Generation for Timing Analysis

  • Apr 01, 2017
  • Peter Wagemann +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.