• Home
  • Search
  • On the complexity of Certified Write All Algorithms
  • Cite Icon4
  • https://doi.org/10.1007/3-540-56287-7_119Copy DOI Icon

On the complexity of Certified Write All Algorithms

  • Jan 1, 1992
  • Charles Martel +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

An Asynchronous PRAM allows processors to run at different and unpredictable speeds. Thus a fundamental problem in designing asynchronous PRAM algorithms is constructing a synchronization primitive which determines that a set of tasks has been completed. The Certified Write All Problem (CWA) is: given an array A[1..n] and a flag f which are both initialized to zero, set all elements of A to one, and then set f to one. A solution to the Certified Write All problem can be used as a synchronization primitive in a wide variety of settings. This paper investigates the complexity of CWA algorithms by presenting several new algorithms and lower bound proofs.We present a new randomized CWA algorithm which uses expected O(n) work using up to n/log n processors. We show that this algorithm is optimal in both work and processor utilization by proving an Ω(n + p log n) lower bound on the expected work done by a p processor randomized CWA algorithm. Our CWA algorithm uses concurrent reads and concurrent writes. We show that this is necessary by proving that no concurrent read exclusive write (CREW) asynchronous PRAM can solve the CWA problem. However, for a fail-stop PRAM, where processors operate synchronously until they fail, we present a randomized CREW CWA algorithm. This algorithm also uses O(n) expected work using up to n/log n CREW fail-stop processors.KeywordsLeaf NodeProcessor UtilizationRandom IntegerSpeed FunctionComplete Binary TreeThese keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Similar Papers
  • Book Chapter
  • Citations5

An optimal parallel algorithm for the vertical segment visibility reporting problem

  • Jan 01, 1991
  • Ip-Wang Chan +1
  • Research Article
  • Citations9

Asynchronous PRAMS with Memory Latency

  • Oct 01, 1994
  • Journal of Parallel and Distributed Computing
  • C Martel +1
  • Research Article
  • Citations6

On Efficient Parallel Algorithms for Solving Set Recurrence Equations

  • Mar 01, 1993
  • Journal of Algorithms
  • O.H Ibarra +2
  • Research Article
  • Citations11

Fast and highly scalable parallel computations for fundamental matrix problems on distributed memory systems

  • Jul 29, 2009
  • The Journal of Supercomputing
  • Keqin Li
  • Book Chapter

Parallel algorithms for single-layer channel routing

  • Jan 01, 1993
  • Ronald I Greenberg +2
  • Research Article
  • Citations73

Concurrent threads and optimal parallel minimum spanning trees algorithm

  • Mar 01, 2001
  • Journal of the ACM
  • Ka Wong Chong +2
  • Research Article

Parallel and Distributed Computing Techniques, Selection of papers from ISPDC 2008

  • Jan 01, 2009
  • Scalable Computing Practice and Experience
  • Marek Tudruj
  • Conference Article
  • Citations51

Efficient parallel algorithms can be made robust

  • Jan 01, 1989
  • P C Kanellakis +1
  • Conference Article

A new framework for designing parallel algorithms on series parallel graphs

  • Dec 01, 1992
  • Y Caspi +1
  • Research Article
  • Citations11

A parallel algorithm for preemptive scheduling of uniform machines

  • Dec 01, 1988
  • Journal of Parallel and Distributed Computing
  • Charles U Martel
  • Conference Article
  • Citations6

Parallel algorithms for rectilinear link distance problems

  • Apr 13, 1993
  • A Lingas +2
  • Research Article

An optimal parallel algorithm for finding shortest paths inside simple polygons

  • Jan 01, 1993
  • Systems and Computers in Japan
  • Wei Chen +4
  • Book Chapter
  • Citations51

Sequential, machine-independent characterizations of the parallel complexity classes AlogTIME, AC k , NC k and NC

  • Jan 01, 1990
  • Peter G Clote
  • Conference Article
  • Citations5

Lower bounds for randomized exclusive write PRAMs

  • Jan 01, 1995
  • Philip D Mackenzie
  • Research Article
  • Citations11

Fast parallel algorithm for distance transform

  • Jul 01, 2003
  • IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans
  • A Datta +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.