DocumentCode :
3491160
Title :
Development of a load balancing tool for the GRAPE rapid prototyping environment
Author :
Bilsen, G. ; Engels, M. ; Lauwereins, R. ; Peperstraete, J.A.
fYear :
1993
fDate :
28-30 Jun 1993
Firstpage :
2
Lastpage :
16
Abstract :
In the graphical programming environment GRAPE-II intended for rapid prototyping of DSP ASICs on a multi-processor, a load balancing tool is required to map the different jobs of the DSP application on the multi-processor. Since most of the existing load balancing algorithms perform less well when they have to handle large or complex applications, the authors develop a tool that is better suited for such problems. This tool is based on three main techniques. (1) By exploiting the hierarchy that exists in the application graph, the complexity for each of the tools can be reduced. (2) Splitting the load balancing in sub tasks leads to three smaller search spaces instead of one big space. (3) Each of the smaller search spaces on its turn is reduced by using appropriate heuristic rules. As an example of this approach the scheduling tool and the basics of the assignment tool are presented
Keywords :
application specific integrated circuits; circuit layout CAD; digital signal processing chips; multiprocessing programs; resource allocation; scheduling; DSP ASICs; DSP application; GRAPE rapid prototyping environment; application graph; assignment tool; complexity; load balancing tool; multi-processor; scheduling tool; Digital signal processing; Frequency; Load management; Parallel processing; Pipelines; Processor scheduling; Programming environments; Prototypes; Routing; Runtime;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Rapid System Prototyping, 1993. Shortening the Path from Specification to Prototype. Proceedings., Fourth International Workshop on
Conference_Location :
Research Triangle Park, NC
Print_ISBN :
0-8186-4300-5
Type :
conf
DOI :
10.1109/IWRSP.1993.263199
Filename :
263199
Link To Document :
بازگشت