I/O complexity and pebble games with partial computations
Not on the map. Why?
Abstract (arXiv)
Optimizing data movements during program executions is essential for achieving high performance in modern computing systems. This has been classically modeled with the Red-Blue Pebble Game and its variants. In existing models, it is typically assumed that the number of red pebbles, i.e., the size of the fast memory, is larger than the maximum in-degree in the computational directed acyclic graph (DAG). Graphs that do not satisfy this constraint need to be first transformed appropriately, which is not a trivial task for general graphs. In this work we propose a Pebble Game variant to model DAGs with arbitrary in-degrees, by allowing partial computations. In the new model, we show that it is NP-complete to decide whether there exists an optimal pebbling strategy with cost k, even for single-level DAGs and when only two words fit in the fast memory. Approximation algorithms for special cases are also outlined.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). First posted on arXiv 29 Oct 2024.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2026: 1.
1 paper.
- 2026Approaching I/O-optimality for Approximate Attentioncited by 0
- 2026Approaching I/O-optimality for Approximate Attention22 May 2026