Average-case communication-optimal parallel parenthesis matching

0Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

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. © Springer-Verlag Berlin Heidelberg 2002.

Cite

CITATION STYLE

APA

Huang, C. H., & He, X. (2002). Average-case communication-optimal parallel parenthesis matching. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 2518 LNCS, pp. 308–319). https://doi.org/10.1007/3-540-36136-7_28

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free