Real-time execution control of task-level data-flow graphs using a compile-time approach

  • 0 Ratings
  • 0 Want to read
  • 0 Currently reading
  • 0 Have read

My Reading Lists:

Create a new list

Check-In

×Close
Add an optional check-in date. Check-in dates are used to track yearly reading goals.
Today

  • 0 Ratings
  • 0 Want to read
  • 0 Currently reading
  • 0 Have read


Download Options

Buy this book

Last edited by CoverBot
May 22, 2020 | History

Real-time execution control of task-level data-flow graphs using a compile-time approach

  • 0 Ratings
  • 0 Want to read
  • 0 Currently reading
  • 0 Have read

Efficient data-flow implementation requires fast run-time mechanisms to detect and dispatch schedulable tasks. However, the inherent non-determinism in data-flow executions and the requirement of fast, and therefore, simple run- time mechanisms necessitate compile-time support to improve performance. In particular, for data-flow execution of applications, such as signal processing which are characterized by periodically received data, compile-time support can be used to control the run-time behavior to improve the predictability and efficiency. In this report, a compile-time technique that supports a simple run- time mechanism to improve throughput and predictability for a task-level data- flow programming model is described. This technique, called the revolving cylinder analysis, restructures the application, described by a task-level data- flow graph. The restructuring is based on wrapping the projected data-flow execution trace on the curved surface of a cylinder whose area depends upon the number of processors and the sum of the task execution times. The behavior of the restructured graph is shown to be more predictable under the same run-time mechanism than that of the old graph. Results on the performance improvement for two typical signal processing applications, viz., a correlator and a fast Fourier Transform, are presented. The potential of this approach in determining the optimal granularity for an application is also described. Compile-time, Data-flow, Graph Restructuring, Real-time, Run-time, Scheduling, Signal Processing, Throughput, Task-level.

Buy this book

Previews available in: English

Edition Availability
Cover of: Real-time execution control of task-level data-flow graphs using a compile-time approach
Real-time execution control of task-level data-flow graphs using a compile-time approach
1992, Naval Postgraduate School, Available from National Technical Information Service
in English

Add another edition?

Book Details


Edition Notes

Title from cover.

"NPS-EC-92-007."

"April 1992."

AD A256 086.

Includes bibliographical references (p. 26-27).

aq/aq cc:9116 06/08/98

Published in
Monterey, Calif, Springfield, Va
Other Titles
NPS-EC-92-007.

The Physical Object

Pagination
i, 27 p. :
Number of pages
27

ID Numbers

Open Library
OL25509848M
Internet Archive
realtimeexecutio00shuk

Source records

Internet Archive item record

Community Reviews (0)

Feedback?
No community reviews have been submitted for this work.

Lists

This work does not appear on any lists.

History

Download catalog record: RDF / JSON / OPDS | Wikipedia citation
May 22, 2020 Edited by CoverBot Added new cover
July 26, 2014 Created by ImportBot Imported from Internet Archive item record