Publication | Closed Access
Parallelism in random access machines
882
Citations
9
References
1978
Year
Unknown Venue
Random Access MachinesEngineeringComputer ArchitectureComputational ComplexityMemory Model (Programming)Hardware SecurityShared MemoryParallel Complexity TheoryParallel ComputingModel Of ComputationComputer EngineeringCommon MemoryComputer ScienceExternal-memory AlgorithmCryptographyParallel ProgrammingConcurrent Data StructureDeterministic Parallel RamData-level Parallelism
The computational power of the parallel random access machine model relates to that of traditional computational models. The paper presents a parallel random access machine model that operates on shared memory. The model uses parallel random access machines with shared memory, and the study also examines the impact of limiting the memory size. Deterministic parallel RAMs accept exactly the polynomial‑time languages of polynomial‑tape bounded Turing machines, while nondeterministic parallel RAMs accept exactly the languages of nondeterministic exponential‑time bounded Turing machines, with analogous results for other complexity classes.
A model of computation based on random access machines operating in parallel and sharing a common memory is presented. The computational power of this model is related to that of traditional models. In particular, deterministic parallel RAM's can accept in polynomial time exactly the sets accepted by polynomial tape bounded Turing machines; nondeterministic RAM's can accept in polynomial time exactly the sets accepted by nondeterministic exponential time bounded Turing machines. Similar results hold for other classes. The effect of limiting the size of the common memory is also considered.
| Year | Citations | |
|---|---|---|
Page 1
Page 1