Skip to main navigation Skip to search Skip to main content

Average-case communication-optimal parallel parenthesis matching

  • University of Connecticut

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

Abstract

We provide the first non-trivial lower bound, p-3/p·n/p, wherep is the number of the processors and n is the data size, on the average-case communication volume, σ, required to solve the parenthesis matching problem and present a parallel algorithm that takes linear (optimal) computation time and optimal expected message volume, σ + p. The kernel of the algorithm is to solve the all nearest smaller values problem. Provided n/p = Ω(p), we present an algorithm that achieves optimal sequential computation time and uses only a constant number of communication phases, with the message volume in each phase bounded above by (n/p + p) in the worst case and p in the average case, assuming the input instances are uniformly distributed.

Original languageEnglish
Title of host publicationAlgorithms and Computation - 13th International Symposium, ISAAC 2002, Proceedings
Pages308-319
Number of pages12
DOIs
StatePublished - 2002
Event13th Annual International Symposium on Algorithms and Computation, ISAAC 2002 - Vancouver, BC, Canada
Duration: Nov 21 2002Nov 23 2002

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume2518 LNCS

Conference

Conference13th Annual International Symposium on Algorithms and Computation, ISAAC 2002
Country/TerritoryCanada
CityVancouver, BC
Period11/21/0211/23/02

Fingerprint

Dive into the research topics of 'Average-case communication-optimal parallel parenthesis matching'. Together they form a unique fingerprint.

Cite this