Skip to main content

Should Amdahl's Law be repealed?

Invited presentation

  • Invited Presentation
  • Conference paper
  • First Online:
Algorithms and Computations (ISAAC 1995)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1004))

Included in the following conference series:

Abstract

An appropriate observation made by Gene Amdahl in 1967 about data management housekeeping overhead was subsequently construed by his commentators as embodying a fundamental limitation to parallel computation and was elevated to to the rank of “Amdahl's Law”. It is argued that Amdahl's Law, as formulated, has no fundamental character, but refers to specific technological choices, such as programs and input/output modes. Indeed, algorithmic research has shown that most problems are parallelizable. It is also argued here, on the basis of VLSI's area-time theory, that the I/O bandwidth is not a basic physical limitation. The seemingly inherently serial P-complete problems, as characterized by algorithmic research, constitute the only class to whose programs Amdahl's Law trivially applies.

Moreover, in a realistic computational model that fully accounts for the finiteness of the speed of light, it can be existentially shown that, with respect to multiprocessors, uniprocessors incur not only the obvious slowdown due to loss of parallelism but also a more subtle slowdown due to loss of locality. This makes the case for the multiprocessor and for the repeal of Amdahl's Law.

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

Access this chapter

Institutional subscriptions

Author information

Authors and Affiliations

Authors

Editor information

John Staples Peter Eades Naoki Katoh Alistair Moffat

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Preparata, F.P. (1995). Should Amdahl's Law be repealed?. In: Staples, J., Eades, P., Katoh, N., Moffat, A. (eds) Algorithms and Computations. ISAAC 1995. Lecture Notes in Computer Science, vol 1004. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0015436

Download citation

  • DOI: https://doi.org/10.1007/BFb0015436

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-60573-7

  • Online ISBN: 978-3-540-47766-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics