Instruction-Level Parallel Processing: History, Overview, and Perspective

Instruction-level parallelism (ILP) is a family of processor and compiler design techniques that speed up execution by causing individual machine operations to execute in parallel. Although ILP has appeared in the highest performance uniprocessors for the past 30 years, the 1980s saw it become a much more significant force in computer design. Several systems were built and sold commercially, which pushed ILP far beyond where it had been before, both in terms of the amount of ILP offered and in the central role ILP played in the design of the system. By the end of the decade, advanced microprocessor design at all major CPU manufacturers had incorporated ILP, and new techniques for ILP had become a popular topic at academic conferences. This article provides an overview and historical perspective of the field of ILP and its development over the past three decades.

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

Access this chapter

Subscribe and save

Springer+ Basic €32.70 /Month

Buy Now

Price includes VAT (France)

eBook EUR 160.49 Price includes VAT (France)

Softcover Book EUR 210.99 Price includes VAT (France)

Hardcover Book EUR 210.99 Price includes VAT (France)

Tax calculation will be finalised at checkout

Purchases are for personal use only

Preview

Similar content being viewed by others

The Architecture

Chapter © 2023

Multicore Platforms: Processors, Communication and Memories

Chapter © 2013

Investigation of RISC-V

Article 03 December 2021

References

Author information

Authors and Affiliations

  1. Hewlett-Packard Laboratories, 1501 Page Mill Road, Bldg. 3U, Palo Alto, 94304, CA, USA B. Ramakrishna Rau & Joseph A. Fisher
  1. B. Ramakrishna Rau
You can also search for this author in PubMed Google Scholar You can also search for this author in PubMed Google Scholar

Editor information

Editors and Affiliations

  1. Hewlett-Packard Laboratories, UK B. R. Rau & J. A. Fisher &

Rights and permissions

Copyright information

© 1993 Springer Science+Business Media New York

About this chapter

Cite this chapter

Rau, B.R., Fisher, J.A. (1993). Instruction-Level Parallel Processing: History, Overview, and Perspective. In: Rau, B.R., Fisher, J.A. (eds) Instruction-Level Parallelism. The Springer International Series in Engineering and Computer Science, vol 235. Springer, Boston, MA. https://doi.org/10.1007/978-1-4615-3200-2_3

Download citation

Share this chapter

Anyone you share the following link with will be able to read this content:

Get shareable link

Sorry, a shareable link is not currently available for this article.

Copy to clipboard

Provided by the Springer Nature SharedIt content-sharing initiative