skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Language features for a static data flow environment

Book ·
OSTI ID:5814399

The top three issues that data flow researchers consider critical are: (1) the decomposition and assignment of programs to processors, (2) controlling and supporting large amounts of interprocessor communications, and (3) the efficient handling of complex data structures such as arrays. The data structure issue impacts language design directly because the underlying implementation of structures determines the operations available at the language level. When proposing new implementation strategies for storage structures it is important to consider the impacts on performance, capabilities, and other language criteria. Two data flow language proposals, VAL and ID, support data structure operations which require storage allocations and deallocations during program execution. The resulting implementations have many problems. Data flow language features are considered which support static memory requirements, streamline the run-time environment, and address issues in the translation of data flow programs. These new language features have different capabilities, performance, and other characteristics as compared with the dynamic features of other languages. These differences can be considered as the design tradeoffs of language feature development.

OSTI ID:
5814399
Resource Relation:
Other Information: Thesis
Country of Publication:
United States
Language:
English

Similar Records

Towards a lucid parallel language
Conference · Fri Jan 01 00:00:00 EST 1993 · OSTI ID:5814399

Base-type languages: Program design by upper semantic approximation
Journal Article · Wed Mar 01 00:00:00 EST 1995 · Cybernetics and Systems Analysis · OSTI ID:5814399

VAL language: description and analysis
Journal Article · Fri Jan 01 00:00:00 EST 1982 · ACM Trans. Prog. Lang. Syst.; (United States) · OSTI ID:5814399