DocumentCode
2278542
Title
On the integration of model-based performance optimization and program implementation
Author
Mitschele-Thiel, Andreas
Author_Institution
Erlangen-Nurnberg Univ., Germany
fYear
1993
fDate
22-24 Sep 1993
Firstpage
196
Lastpage
202
Abstract
The author describes an approach to integrate system design and implementation of embedded parallel systems into a programming environment. The computation of the design decisions is based on the branch-and-bound-with-underestimate technique, previously applied to compute the optimal schedule for precedence constraint task graphs in the presence of communication cost. The authors have extended this method to compute the optimal system configuration (i.e., the configuration which yields optimal performance) consisting of the network topology, the schedule, and the placement of buffers. In addition, a quasi-static scheduling strategy to handle input-dependent run-time behavior is described. The ideas presented here have been implemented in the Data Stream Processing Language (DSPL) programming environment, which consists of a programming language and an integrated set of tools supporting automated system design as well as implementation
Keywords
optimisation; parallel programming; programming environments; scheduling; systems analysis; Data Stream Processing Language; automated system design; branch-and-bound-with-underestimate technique; buffer placement; communication cost; design decisions; embedded parallel systems; input-dependent run-time behavior; model-based performance optimization; network topology; optimal schedule; optimal system configuration; precedence constraint task graphs; program implementation; programming environment; programming language; quasi-static scheduling strategy; schedule; system design; tools; Algorithm design and analysis; Computer networks; Cost function; Dynamic programming; Multiprocessing systems; Optimal scheduling; Optimization; Processor scheduling; Programming environments; Scheduling algorithm;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Computing Systems, 1993., Proceedings of the Fourth Workshop on Future Trends of
Conference_Location
Lisbon
Print_ISBN
0-8186-4430-3
Type
conf
DOI
10.1109/FTDCS.1993.344157
Filename
344157
Link To Document