English

Deterministic Computations on a PRAM with Static Processor and Memory Faults

Distributed, Parallel, and Cluster Computing 2018-01-12 v2

Abstract

We consider Parallel Random Access Machine (PRAM) which has some processors and memory cells faulty. The faults considered are static, i.e., once the machine starts to operate, the operational/faulty status of PRAM components does not change. We develop a deterministic simulation of a fully operational PRAM on a similar faulty machine which has constant fractions of faults among processors and memory cells. The simulating PRAM has nn processors and mm memory cells, and simulates a PRAM with nn processors and a constant fraction of mm memory cells. The simulation is in two phases: it starts with preprocessing, which is followed by the simulation proper performed in a step-by-step fashion. Preprocessing is performed in time O((mn+logn)logn)O((\frac{m}{n}+ \log n)\log n). The slowdown of a step-by-step part of the simulation is O(logm)O(\log m).

Keywords

Cite

@article{arxiv.1801.00237,
  title  = {Deterministic Computations on a PRAM with Static Processor and Memory Faults},
  author = {Bogdan S. Chlebus and Leszek Gasieniec and Andrzej Pelc},
  journal= {arXiv preprint arXiv:1801.00237},
  year   = {2018}
}
R2 v1 2026-06-22T23:33:08.896Z