Back to Search Start Over

Type Architectures, Shared Memory, and the Corollary of Modest Potential

Authors :
Lawrence Snyder
Source :
Annual Review of Computer Science. 1:289-317
Publication Year :
1986
Publisher :
Annual Reviews, 1986.

Abstract

Manabrea' s remark, referring to a design option for Babbage' s Analytical Engine, has been cited (Hockney & Jesshope 198 1) as the earliest reference to parallelism in computer design. The fact that Babbage considered parallelism allows us to conj ecture that nearly a century and a half ago he understood the obvious, but nevertheless, Fundamental Law of Parallel Computation: A parallel solution utilizing p processors can improve the best sequential solu­ tion by at most a factor of p. T his law's truth follows from the observation that a speedup greater than a factor of p implies the existence of a better sequential solution. It provides an upper limit on achievable performance that has been difficult to approach in practice, much less to achieve. After only two decades of serious study (Hockney & Jesshope 198 1) and only preliminary analysis of the limits to speedup (Hwang & Briggs 1984 , p. 28) , it is certainly premature to be pessimistic about our ultimate success at attaining the maximum predicted benefits of parallelism. Still, there are reasons to be cautious. As a practical matter the scientific and commercial problems that are most in need of speedup are the so-called compute-bound problems (Bardon & Curtis 1983) since the I/O-bound problems would yield to better data transmission technology not more processing capability (Boral & DeWitt

Details

ISSN :
87567016
Volume :
1
Database :
OpenAIRE
Journal :
Annual Review of Computer Science
Accession number :
edsair.doi...........4b4dc6eab4f659650e83b572f99c8edf
Full Text :
https://doi.org/10.1146/annurev.cs.01.060186.001445