Skip to main navigation Skip to search Skip to main content

Computing dominators in parallel

Research output: Contribution to journalArticlepeer-review

11 Scopus citations

Abstract

We present a fast parallel algorithm for computing the dominators of a directed acyclic graph. The model of computation used in a parallel random access machine that allows simultaneous reads but prohibits simultaneous writes into the same memory location. Let Pt(n) be the processor complexity of computing the transitive closure of an n-vertex directed graph on this model. The only known parallel algorithm for dominators requires O(log2n) time and uses O(nPt(n)) processors. Our algorithm for dominators has the same time complexity but uses O(Pt(n)) processors, thereby improving the processor complexity of the previously known algorithm by a factor of n.

Original languageEnglish
Pages (from-to)217-221
Number of pages5
JournalInformation Processing Letters
Volume24
Issue number4
DOIs
StatePublished - Mar 2 1987

Keywords

  • Parallel algorithm
  • dominator
  • transitive closure

Fingerprint

Dive into the research topics of 'Computing dominators in parallel'. Together they form a unique fingerprint.

Cite this