A complexity theory of efficient parallel algorithms

CP Kruskal, L Rudolph, M Snir - Theoretical Computer Science, 1990 - Elsevier
This paper outlines a theory of parallel algorithms that emphasizes two crucial aspects of
parallel computation: speedup the improvement in running time due to parallelism, and …

[引用][C] Computer algorithms: introduction to design and analysis

S Baase - 2009 - Pearson Education India

Fast base extension using a redundant modulus in RNS

AP Shenoy, R Kumaresan - IEEE Transactions on Computers, 1989 - ieeexplore.ieee.org
A technique to extend the base of a residue number system (RNS) based on the Chinese
remainder theorem (CRT) and the use of a redundant modulus, is proposed. The technique …

Fast and exact majority in population protocols

D Alistarh, R Gelashvili, M Vojnović - … of the 2015 ACM Symposium on …, 2015 - dl.acm.org
Population protocols, roughly defined as systems consisting of large numbers of simple
identical agents, interacting at random and updating their state following simple rules, are an …

Near-optimal massively parallel graph connectivity

S Behnezhad, L Dhulipala, H Esfandiari… - 2019 IEEE 60th …, 2019 - ieeexplore.ieee.org
Identifying the connected components of a graph, apart from being a fundamental problem
with countless applications, is a key primitive for many other algorithms. In this paper, we …

Shuffles and circuits (on lower bounds for modern parallel computation)

T Roughgarden, S Vassilvitskii, JR Wang - Journal of the ACM (JACM), 2018 - dl.acm.org
The goal of this article is to identify fundamental limitations on how efficiently algorithms
implemented on platforms such as MapReduce and Hadoop can compute the central …

The Queue-Read Queue-Write PRAM model: Accounting for contention in parallel algorithms

PB Gibbons, Y Matias, V Ramachandran - SIAM Journal on Computing, 1998 - SIAM
This paper introduces the queue-read queue-write (\sc qrqw) parallel random access
machine (\sc pram) model, which permits concurrent reading and writing to shared-memory …

[PDF][PDF] Communication-efficient parallel sorting (preliminary version)

MT Goodrich - Proceedings of the twenty-eighth annual ACM …, 1996 - dl.acm.org
We study the problem of sorting n numbers on a p-processor bulk-synchronous
parallel(BSP) computer, which is a parallel multicomputer that allows for general processor …

Hundreds of impossibility results for distributed computing

F Fich, E Ruppert - Distributed computing, 2003 - Springer
We survey results from distributed computing that show tasks to be impossible, either
outright or within given resource bounds, in various models. The parameters of the models …

Fundamental parallel algorithms for private-cache chip multiprocessors

L Arge, MT Goodrich, M Nelson… - Proceedings of the …, 2008 - dl.acm.org
In this paper, we study parallel algorithms for private-cache chip multiprocessors (CMPs),
focusing on methods for foundational problems that are scalable with the number of cores …