• Home
  • Search
  • Simultaneous WRITES of parallel random access machines do not help to compute simple arithmetic functions
  • Cite Icon7
  • https://doi.org/10.1145/7531.22944Copy DOI Icon

Simultaneous WRITES of parallel random access machines do not help to compute simple arithmetic functions

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

The ability of the strongest parallel random access machine model WRAM is investigated. In this model different processors may simultaneously try to write into the same cell of the common memory. It has been shown that a parallel RAM without this option (PRAM), even with arbitrarily many processors, can almost never achieve sublogarithmic time. On the contrary, every function with a small domain like binary values in case of Boolean functions can be computed by a WRAM in constant time. The machine makes fast table look-ups using its simultaneous write ability. The main result of this paper implies that in general this is the “only way” to perform such fast computations and that a domain of small size is necessary. Otherwise simultaneous writes do not give an advantage. Functions with large domains for which any change of one of the n arguments also changes the result are considered, and a logarithmic lower time bound for WRAMs is proved. This bound can be achieved by machines that do not perform simultaneous writes. A simple example of such a function is the sum of n natural numbers.

Similar Papers
  • Book Chapter
  • Citations4

Parallel Breadth-first and Breadth-depth traversals of general trees

  • Jan 01, 1990
  • Calvin C -Y Chen +1
  • Conference Article

The Research on Parallel Algorithm of A-order in Binary Tree Based on PRAM Model

  • Jan 01, 2009
  • Sun Yuqiang +3
  • Research Article
  • Citations6

Efficient parallel factorization and solution of structured and unstructured linear systems

  • Mar 02, 2005
  • Journal of Computer and System Sciences
  • John H Reif
  • Book Chapter
  • Citations3

FORK: A High-Level Language for PRAMs

  • Jan 01, 1991
  • T Hagerup +2
  • Research Article
  • Citations52

Abstract state machines capture parallel algorithms

  • Jun 01, 2008
  • ACM Transactions on Computational Logic
  • Andreas Blass +1
  • Book Chapter
  • Citations12

Parallel time O(log N) recognition of unambiguous CFLs

  • Sep 09, 1985
  • Wojciech Rytter
  • 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
  • Research Article

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

  • Jan 01, 2009
  • Scalable Computing Practice and Experience
  • Marek Tudruj
  • Research Article
  • Citations9

Graph Connectivity in Log Steps Using Label Propagation

  • Dec 01, 2021
  • Parallel Processing Letters
  • Paul Burkhardt
  • Book Chapter

The probabilistic and deterministic parallel complexity of symmetric functions

  • Jan 01, 1987
  • Ming Li +1
  • Research Article
  • Citations209

Recursive Star-Tree Parallel Data Structure

  • Apr 01, 1993
  • SIAM Journal on Computing
  • Omer Berkman +1
  • 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
  • Citations1

Simulating the CRCW PRAM on reconfigurable networks

  • Sep 01, 1998
  • Theoretical Computer Science
  • Wang Biing-Feng
  • Conference Article

A new framework for designing parallel algorithms on series parallel graphs

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

Parallel recognition algorithms for chordal_planar graphs and planar [formula omitted]-trees

  • May 26, 2005
  • Journal of Parallel and Distributed Computing
  • B.S Panda +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.