NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Performance analysis of a large-grain dataflow scheduling paradigmA paradigm for scheduling computations on a network of multiprocessors using large-grain data flow scheduling at run time is described and analyzed. The computations to be scheduled must follow a static flow graph, while the schedule itself will be dynamic (i.e., determined at run time). Many applications characterized by static flow exist, and they include real-time control and digital signal processing. With the advent of computer-aided software engineering (CASE) tools for capturing software designs in dataflow-like structures, macro-dataflow scheduling becomes increasingly attractive, if not necessary. For parallel implementations, using the macro-dataflow method allows the scheduling to be insulated from the application designer and enables the maximum utilization of available resources. Further, by allowing multitasking, processor utilizations can approach 100 percent while they maintain maximum speedup. Extensive simulation studies are performed on 4-, 8-, and 16-processor architectures that reflect the effects of communication delays, scheduling delays, algorithm class, and multitasking on performance and speedup gains.
Document ID
19930023024
Acquisition Source
Legacy CDMS
Document Type
Technical Publication (TP)
Authors
Young, Steven D.
(NASA Langley Research Center Hampton, VA, United States)
Wills, Robert W.
(NASA Langley Research Center Hampton, VA, United States)
Date Acquired
September 6, 2013
Publication Date
June 1, 1993
Subject Category
Computer Systems
Report/Patent Number
NASA-TP-3323
L-17128
NAS 1.60:3323
Accession Number
93N32213
Funding Number(s)
PROJECT: RTOP 509-10-04
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available