DocumentCode
1990430
Title
The DSPL programming environment
Author
Tschele-Thiel, Andreas Mi
Author_Institution
IMMD VII, Erlangen-Nurnberg Univ., Germany
fYear
1993
fDate
20-23 Sep 1993
Firstpage
35
Lastpage
42
Abstract
Gives an overview on the principle concepts employed in the DSPL (Data Stream Processing Language) programming environment, an integrated approach to automate system design and implementation of parallel applications. The programming environment consists of a programming language and the following set of integrated tools: (1) The modeling tool automatically derives a software model from the given application program. (2) The model based optimization tool uses the software model to compute such design decisions as network topology, task granularity, task assignment and task execution order. (3) Finally, the compiler/optimizer transforms the application program into executable code for the chosen processor network, reflecting the design decisions
Keywords
network topology; optimisation; parallel languages; parallel programming; program compilers; programming environments; software tools; DSPL programming environment; Data Stream Processing Language; compiler/optimizer; executable code; execution order; integrated tools; model based optimization; modeling tool; network-topology; parallel applications; processor network; software model; system design automation; task assignment; task granularity; Algorithm design and analysis; Design optimization; Dynamic programming; Network topology; Optimal scheduling; Processor scheduling; Program processors; Programming environments; Scheduling algorithm; Software tools;
fLanguage
English
Publisher
ieee
Conference_Titel
Programming Models for Massively Parallel Computers, 1993. Proceedings
Conference_Location
Berlin
Print_ISBN
0-8186-4900-3
Type
conf
DOI
10.1109/PMMP.1993.315556
Filename
315556
Link To Document