Skip to main navigation Skip to search Skip to main content

Red-Blue Pebbling with Multiple Processors: Time, Communication and Memory Trade-Offs

  • Toni Böhnlein
  • , Pál András Papp
  • , Albert Jan N. Yzelman
  • Computing Systems Lab

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

4 Scopus citations

Abstract

The well-studied red-blue pebble game models the execution of an arbitrary computational DAG by a single processor over a two-level memory hierarchy. We present a natural generalization to a multiprocessor setting where each processor has its own limited fast memory, and all processors share unlimited slow memory. To our knowledge, this is the first thorough study that combines pebbling and DAG scheduling problems, capturing the computation of general workloads on multiple processors with memory constraints and communication costs. Our pebbling model enables us to analyze trade-offs between workload balancing, communication and memory limitations, and it captures real-world factors such as superlinear speedups due to parallelization. Our results include upper and lower bounds on the pebbling cost, an analysis of a greedy pebbling strategy, and an extension of NP-hardness results for specific DAG classes from simpler models. For our main technical contribution, we show two inapproximability results that already hold for the long-standing problem of standard red-blue pebbling: (i) the optimal I/O cost cannot be approximated to any finite factor, and (ii) the optimal total cost (I/O+computation) can only be approximated to a limited constant factor, i.e., it does not allow for a polynomial-time approximation scheme. These results also carry over naturally to our multiprocessor pebbling model.

Original languageEnglish
Title of host publicationStructural Information and Communication Complexity - 32nd International Colloquium, SIROCCO 2025, Proceedings
EditorsUlrich Schmid, Roman Kuznets
PublisherSpringer Science and Business Media Deutschland GmbH
Pages109-126
Number of pages18
ISBN (Print)9783031917356
DOIs
StatePublished - 2025
Externally publishedYes
Event32nd International Colloquium on Structural Information and Communication Complexity, SIROCCO 2025 - Delphi, Greece
Duration: 2 Jun 20254 Jun 2025

Publication series

NameLecture Notes in Computer Science
Volume15671 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference32nd International Colloquium on Structural Information and Communication Complexity, SIROCCO 2025
Country/TerritoryGreece
CityDelphi
Period2/06/254/06/25

Bibliographical note

Publisher Copyright:
© The Author(s), under exclusive license to Springer Nature Switzerland AG 2025.

Keywords

  • Approximation
  • Limited memory
  • Parallel computing
  • Red-blue pebble game
  • Scheduling

Fingerprint

Dive into the research topics of 'Red-Blue Pebbling with Multiple Processors: Time, Communication and Memory Trade-Offs'. Together they form a unique fingerprint.

Cite this