Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

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
Country of Publication:
United States
Language:
English

Similar Records

Towards a lucid parallel language
Conference · Thu Dec 31 23:00:00 EST 1992 · OSTI ID:5422960

VAL language: description and analysis
Journal Article · Thu Dec 31 23:00:00 EST 1981 · ACM Trans. Prog. Lang. Syst.; (United States) · OSTI ID:6360552

Language issues in programming environments
Conference · Fri Dec 31 23:00:00 EST 1982 · OSTI ID:6696946