• Home
  • Search
  • Lazy Spilling for a Time-Predictable Stack Cache: Implementation and Analysis
  • Cite Icon7
  • https://doi.org/10.4230/oasics.wcet.2014.83Copy DOI Icon

Lazy Spilling for a Time-Predictable Stack Cache: Implementation and Analysis

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

The growing complexity of modern computer architectures increasingly complicates the prediction of the run-time behavior of software. For real-time systems, where a safe estimation of the program's worst-case execution time is needed, time-predictable computer architectures promise to resolve this problem. A stack cache, for instance, allows the compiler to efficiently cache a program's stack, while static analysis of its behavior remains easy. Likewise, its implementation requires little hardware overhead. This work introduces an optimization of the standard stack cache to avoid redundant spilling of the cache content to main memory, if the content was not modified in the meantime. At first sight, this appears to be an average-case optimization. Indeed, measurements show that the number of cache blocks spilled is reduced to about 17% and 30% in the mean, depending on the stack cache size. Furthermore, we show that lazy spilling can be analyzed with little extra effort, which benefits the worst-case spilling behavior that is relevant for a real-time system.

Similar Papers
  • Conference Article
  • Citations43

WCET-centric partial instruction cache locking

  • Jun 03, 2012
  • Huping Ding +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
  • Conference Article
  • Citations3

Reconciling Compiler Optimizations and WCET Estimation Using Iterative Compilation

  • Sep 13, 2019
  • Mickael Dardaillon +3
  • Research Article
  • Citations39

Modeling Control Speculation for Timing Analysis

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

PTNoC: Probabilistically Time-Analyzable Tree-Based NoC for Mixed-Criticality Systems

  • Aug 01, 2016
  • Mladen Slijepcevic +5
  • 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
  • Research Article
  • Citations124

Worst-case execution-time analysis for embedded real-time systems

  • Aug 01, 2003
  • International Journal on Software Tools for Technology Transfer
  • Jakob Engblom +4
  • Conference Article
  • Citations4

Hardware-in-the-loop based WCET analysis with KLEE

  • Jan 01, 2018
  • Marcus Lindner +4
  • Conference Article
  • Citations67

On the Comparison of Deterministic and Probabilistic WCET Estimation Techniques

  • Jul 01, 2014
  • Jaume Abella +4
  • Research Article

Visualization and Formalization of User Constraints for Tight Estimation of Worst-Case Execution Time

  • Jan 01, 2009
  • IEICE Transactions on Information and Systems
  • Jong-In Lee +3
  • Research Article

МЕТОД ОПТИМІЗАЦІЇ ПРОДУКТИВНОСТІ ТА ЗАХИЩЕНОСТІ КІБЕРФІЗИЧНИХ СИСТЕМ РЕАЛЬНОГО ЧАСУ НА ОСНОВІ БАЛАНСУВАННЯ ЗАВДАНЬ І РЕСУРСІВ

  • Jan 29, 2026
  • Herald of Khmelnytskyi National University. Technical sciences
  • Олег Нагорнюк +2
  • Conference Article
  • Citations6

Efficient detection and exploitation of infeasible paths for software timing analysis

  • Jan 01, 2006
  • Proceedings - ACM IEEE Design Automation Conference
  • V Suhendra +3
  • Research Article
  • Citations138

An Integrated Path and Timing Analysis Method based on Cycle-Level Symbolic Execution

  • Nov 01, 1999
  • Real-Time Systems
  • Thomas Lundqvist +1
  • 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
  • Citations121

An accurate worst case timing analysis technique for RISC processors

  • Jan 01, 1994
  • Sung-Soo Lim +8
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.