Scinovex
article Open AccessTop 1% cited

A bridging model for parallel computation

Communications of the ACM · 1990 · Vol. 33(8) · pp. 103–111
Leslie G. Valiant

Abstract

The success of the von Neumann model of sequential computation is attributable to the fact that it is an efficient bridge between software and hardware: high-level languages can be efficiently compiled on to this model; yet it can be effeciently implemented in hardware. The author argues that an analogous bridge between software and hardware in required for parallel computation if that is to become as widely used. This article introduces the bulk-synchronous parallel (BSP) model as a candidate for this role, and gives results quantifying its efficiency both in implementing high-level language features and algorithms, as well as in being implemented in hardware.

Parallel Computing and Optimization TechniquesInterconnection Networks and SystemsEmbedded Systems Design TechniquesBridging (networking)Computer scienceComputationVon Neumann architectureSoftwareBridge (graph theory)Parallel computingBulk synchronous parallelModel of computationTheoretical computer science
Citations
3,661
FWCI
24.37
field-weighted impact
References
35
Percentile
100%
vs. same field & year
Citations per year
Cited by
MapReduce
Communications of the ACM · 2008 · 18,445 citations
Using MPI-2: Advanced features of the message-passing interface
Computers & Mathematics with Applications · 2000 · 577 citations
Apache Spark
Communications of the ACM · 2016 · 2,270 citations
References
The NYU Ultracomputer—Designing an MIMD Shared Memory Parallel Computer
IEEE Transactions on Computers · 1983 · 745 citations
Probability Inequalities for Sums of Bounded Random Variables
Journal of the American Statistical Association · 1963 · 4,657 citations
Related articles
A bridging model for parallel computation
Communications of the ACM · 1990 · 3,661 citations
Citation Network

How this paper connects to the literature. Drag to explore, click any node to open that paper.