Synonyms
Definition
Assume a parallel computer where each processor can perform an arithmetic operation in unit time. Further, assume that the computer has exactly enough processors to exploit the maximum concurrency in an algorithm with N operations, such that T time steps suffice. Brent’s Theorem says that a similar computer with fewer processors, P, can perform the algorithm in time
where P is less than or equal to the number of processors needed to exploit the maximum concurrency in the algorithm.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Bibliography
Brent RP (1974) The parallel evaluation of general arithmetic expressions. J ACM 12(2):201–206
Cole R (1989) Faster optimal parallel prefix sums and list ranking. Inf Control 81(3):334–352
Cormen TH, Leiserson CE, Rivest RL (1989) Introduction to algorithms, MIT Press Cambridge
Faber V, Lubeck OM, White AB (1986) Superlinear speedup of an efficient sequential algorithm is not possible. Parallel Comput 3:259–260
Helmbold DP, McDowell CE (1989) Modeling speedup (n) greater than n. In: Proceedings of the international conference on parallel processing, 3:219–225
Parkinson D (1986) Parallel efficiency can be greater than unity. Parallel Comput 3:261–262
Smith JR (1993) The design and analysis of parallel algorithms. Oxford University Press, New York
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer Science+Business Media, LLC
About this entry
Cite this entry
Gustafson, J.L. (2011). Brent’s Theorem. In: Padua, D. (eds) Encyclopedia of Parallel Computing. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-09766-4_80
Download citation
DOI: https://doi.org/10.1007/978-0-387-09766-4_80
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-09765-7
Online ISBN: 978-0-387-09766-4
eBook Packages: Computer ScienceReference Module Computer Science and Engineering