Skip to main content

Abstract

This book has presented the state of the art in SDF scheduling theory. A formal theory for constructing and manipulating looped schedules from SDF representations of digital signal processing algorithms has been given, and based on this theory, techniques have been presented for compiling SDF programs into efficient code for programmable processors. The techniques have focused on the minimization of code size, and the minimization of the buffer memory requirement. We have defined a class of code-size-minimizing schedules called single appearance schedules. There are two central themes. The first is a uniprocessor scheduling framework that constructs single appearance schedules whenever they exist, and when single appearance schedules do not exist, guarantees optimal code size for all actors that are not contained in a certain type of subgraph called a tightly interdependent subgraph. The second theme consists of techniques that construct single appearance schedules for acyclic graphs that minimize data memory size, and an extensive experimental evaluation of these techniques on practical and random graphs. These techniques can easily be incorporated into the scheduling framework described in Chapter 5. Despite the focus on single appearance scheduling, many results of a more general nature, such as clustering theory, and the problem of minimum-buffer scheduling (not necessarily single appearance schedules) have also been presented.

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

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Kluwer Academic Publishers

About this chapter

Cite this chapter

Battacharyya, S.S., Murthy, P.K., Lee, E.A. (1996). Open Issues. In: Software Synthesis from Dataflow Graphs. The Kluwer International Series in Engineering and Computer Science, vol 360. Springer, Boston, MA. https://doi.org/10.1007/978-1-4613-1389-2_9

Download citation

  • DOI: https://doi.org/10.1007/978-1-4613-1389-2_9

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4612-8601-1

  • Online ISBN: 978-1-4613-1389-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics