skip to main content
10.5555/282795.282799guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Truly efficient parallel algorithms: 1-optimal multisearch for an extension of the BSP model

Published: 28 August 1998 Publication History

Abstract

No abstract available.

Cited By

View all

Recommendations

Reviews

Michael G. Murphy

The authors address the design and analysis of specific parallel algorithms with the goal of obtaining tight bounds on their speed-ups on actual machines. Part of the approach is an extension of Valiant's bulk synchronous parallel (BSP) model, BSP*, which rewards blockwise communication. They also use Valiant's notion of 1-optimality, which intuitively means that a 1-optimal parallel algorithm for p processors achieves a speed-up of approximately p . The problem considered is the multisearch problem, in which a 2D strip is partitioned into m segments and, given n query points, the task is to locate the segment for each query. The authors present a deterministic BSP* algorithm (many search queries and other constraints) that is 1-optimal and a randomized BSP* algorithm (few search queries and other constraints) that is 1-optimal with high probability. Implementation results are also presented. Previous parallel algorithms for the multisearch problem were not 1-optimal and did not use blockwise communication. Because of the authors' concern regarding real machines, and to reflect the reality of a truly finite number of processors (for example, a 1000-processor MIMD machine is large), BSP* and 1-optimality were chosen to overcome the PRAM cost model, since communication is more expensive than internal computation on real parallel machines. The multisearch problem was chosen as a representative computational geometry problem with numerous applications. The paper is organized into six sections: an introduction; an outline of the algorithm and notation; communication routines; multisearch with many queries; multisearch with few queries; and experiments. The bibliography lists 17 references. The paper is well organized, well written, and appropriately rigorous. Researchers with an interest in efficient parallel algorithms on real parallel machines are the intended audience.

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
ESA '95: Selected papers from the third European symposium on Algorithms
August 1998
102 pages

Publisher

Elsevier Science Publishers B. V.

Netherlands

Publication History

Published: 28 August 1998

Author Tags

  1. bulk synchronous computing
  2. data structures
  3. multisearch
  4. parallel algorithms

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 20 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media