• Home
  • Search
  • Abstract state machines capture parallel algorithms
  • Cite Icon52
  • https://doi.org/10.1145/1352582.1352587Copy DOI Icon

Abstract state machines capture parallel algorithms

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

We consider parallel algorithms working in sequential global time, for example, circuits or parallel random access machines (PRAMs). Parallel abstract state machines (parallel ASMs) are such parallel algorithms, and the parallel ASM thesis asserts that every parallel algorithm is behaviorally equivalent to a parallel ASM. In an earlier article, we axiomatized parallel algorithms, proved the ASM thesis, and proved that every parallel ASM satisfies the axioms. It turned out that we were too timid in formulating the axioms; they did not allow a parallel algorithm to create components on the fly. This restriction did not hinder us from proving that the usual parallel models, like circuits or PRAMs or even alternating Turing machines, satisfy the postulates. But it resulted in an error in our attempt to prove that parallel ASMs always satisfy the postulates. To correct the error, we liberalize our axioms and allow on-the-fly creation of new parallel components. We believe that the improved axioms accurately express what parallel algorithms ought to be. We prove the parallel thesis for the new, corrected notion of parallel algorithms, and we check that parallel ASMs satisfy the new axioms.

Similar Papers
  • Research Article
  • Citations2

Fast and Efficient Parallel Coarsest Refinement

  • Mar 03, 2017
  • Fundamenta Informaticae
  • Nopadon Juneam +1
  • Research Article
  • Citations12

Sorting strings and constructing digital search trees in parallel

  • Feb 01, 1996
  • Theoretical Computer Science
  • Joseph F Jájá +2
  • 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
  • Research Article
  • Citations1

Algorithms for finding and updating minimum-depth spanning trees in parallel

  • Nov 01, 1995
  • Information Sciences
  • Pranay Chaudhuri +1
  • 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
  • Conference Article

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

  • Jan 01, 2009
  • Sun Yuqiang +3
  • Book Chapter
  • Citations3

FORK: A High-Level Language for PRAMs

  • Jan 01, 1991
  • T Hagerup +2
  • Conference Article
  • Citations6

Parallel algorithms for rectilinear link distance problems

  • Apr 13, 1993
  • A Lingas +2
  • Conference Article
  • Citations5

A parallel algorithm for k-minimum spanning trees

  • Mar 17, 1997
  • Jun Ma +2
  • Conference Article
  • Citations4

Speeding up parallel decoding of LZ compressed text on the PRAM EREW

  • Sep 27, 2000
  • S De Agostino
  • Book Chapter
  • Citations4

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

  • Jan 01, 1990
  • Calvin C -Y Chen +1
  • Book Chapter
  • Citations12

Parallel time O(log N) recognition of unambiguous CFLs

  • Sep 09, 1985
  • Wojciech Rytter
  • Book Chapter
  • Citations2

A Cost Optimal Parallel Algorithm for Computing Force Field in N-Body Simulations

  • Jan 01, 1998
  • Guoliang Xue
  • Research Article

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

  • Jan 01, 2009
  • Scalable Computing Practice and Experience
  • Marek Tudruj
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.