• https://doi.org/10.1007/978-1-4899-7797-7_3Copy DOI Icon

Scheduling Basic Blocks

  • Jan 1, 2016
  • Alex Aiken +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract

A basic block in a program is a sequence of consecutive operations, such that control flow enters at the beginning and leaves at the end without internal branches. While basic block scheduling is the simplest non-trivial instruction scheduling problem, it is also the most fundamental and widely used in both software and hardware implementations of instruction scheduling. This chapter introduces basic terminology used in all subsequent chapters and covers a number of different approaches to basic block scheduling.

Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.