Instruction Level Parallelism

Since its introduction decades ago, Instruction Level Parallelism (ILP) has gradually become ubiquitous and is now featured in virtually every processor built today, from general purpose CPUs to application-specific and embedded processors. Because these architectures could not exist or (in the case...

Full description

Bibliographic Details
Main Authors: Aiken, Alex (Author), Banerjee, Utpal (Author), Kejariwal, Arun (Author), Nicolau, Alexandru (Author)
Corporate Author: SpringerLink (Online service)
Format: Electronic eBook
Language:English
Published: Boston, MA : Springer US : Imprint: Springer, 2016.
Subjects:
Online Access:Full Text via HEAL-Link
Table of Contents:
  • Introduction
  • Overview of ILP Architectures
  • Scheduling Basic Blocks
  • Trace Scheduling
  • Percolation Scheduling
  • Modulo Scheduling
  • Software Pipelining by Kernal Recognition
  • Epilogue.