Skip to main content

Brent’s Theorem

  • Reference work entry
Encyclopedia of Parallel Computing

Synonyms

Brent’slaw

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

$${T}_{P} \leq T + \frac{N - T} {P},$$

where P is less than or equal to the number of processors needed to exploit the maximum concurrency in the algorithm.

Brent’s Theorem. Fig. 1
figure 1_80 figure 1_80

Concurrency of a solver for two equations in two unknowns

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 1,600.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 1,799.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Bibliography

  1. Brent RP (1974) The parallel evaluation of general arithmetic expressions. J ACM 12(2):201–206

    Google Scholar 

  2. Cole R (1989) Faster optimal parallel prefix sums and list ranking. Inf Control 81(3):334–352

    MATH  Google Scholar 

  3. Cormen TH, Leiserson CE, Rivest RL (1989) Introduction to algorithms, MIT Press Cambridge

    Google Scholar 

  4. Faber V, Lubeck OM, White AB (1986) Superlinear speedup of an efficient sequential algorithm is not possible. Parallel Comput 3:259–260

    MATH  MathSciNet  Google Scholar 

  5. Helmbold DP, McDowell CE (1989) Modeling speedup (n) greater than n. In: Proceedings of the international conference on parallel processing, 3:219–225

    Google Scholar 

  6. Parkinson D (1986) Parallel efficiency can be greater than unity. Parallel Comput 3:261–262

    MATH  Google Scholar 

  7. Smith JR (1993) The design and analysis of parallel algorithms. Oxford University Press, New York

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics