Paper
20 October 1993 Data flow graph-programming environment for embedded multiprocessing
Kerry B. Barnes, Y. N. Chen, W. I. Lundgren, Jeff S. Pridmore, J. A. Rivera, W. B. Schaming, L. E. Toombs
Author Affiliations +
Abstract
The GE Distributed Application Environment (GEDAE) is a graphical programming tool that facilitates the development of parallel distributed data flow applications on a heterogeneous network of processors. GEDAE provides a simple Motif interface, allowing the user to create, edit, control, and monitor hierarchical data flow graphs. GEDAE's simple programer interface makes it possible to easily create primitive function boxes by encapsulating existing software in a C language shell. GEDAE maintains much of the efficiency of special purpose code while hiding the details of network interconnection and data flow. GEDAE's data flow control software automatically takes advantage of any data parallelism or pipelining inherent in the constructed data flow graph. Data flow is efficient because objects cast or transfer themselves differently, depending on the type of data transfer, to optimize communications efficiency. An autocode generation capability provides the ability to automatically generate source code for multiprocessors and to efficiently support fine-grained data flow graphs. Currently, GEDAE is being enhanced to allow applications developed in a workstation environment to be mapped to embedded processors, for efficient execution.
© (1993) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Kerry B. Barnes, Y. N. Chen, W. I. Lundgren, Jeff S. Pridmore, J. A. Rivera, W. B. Schaming, and L. E. Toombs "Data flow graph-programming environment for embedded multiprocessing", Proc. SPIE 1957, Architecture, Hardware, and Forward-Looking Infrared Issues in Automatic Target Recognition, (20 October 1993); https://doi.org/10.1117/12.161442
Lens.org Logo
CITATIONS
Cited by 2 scholarly publications.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Data communications

Computer programming

Algorithm development

Signal processing

Telecommunications

Data processing

Visualization

Back to Top