Title :
Rapid prototyping of multi-DSP systems based on accurate performance estimation
Author :
Rinner, Bernhard ; Ruprechter, Bernd ; Schmid, Martin
Author_Institution :
Inst. for Tech. Informatics, Graz Univ. of Technol., Austria
Abstract :
The development of parallel applications is tedious and more complex than a single-processor solution. We have developed PEPSY, a prototyping environment for multi-DSP systems, with the primary goal to automate the design and implementation of parallel DSP applications. Given an extended data flow graph of the DSP application and a description of the target multiprocessor system, PEPSY automatically maps and schedules the DSP application onto the multiprocessor system and generates complete code for each processor. PEPSY excels in an accurate performance estimation. The design goals of the parallel application can, therefore, be verified prior to its implementation. With PEPSY, parallelization of a DSP application onto various processors can be realized within minutes
Keywords :
data flow graphs; digital signal processing chips; electronic design automation; multiprocessing systems; parallel architectures; program compilers; software prototyping; PEPSY; automatic code generation; automatic code synthesis; data flow graph; design automation; multi-DSP systems; multiprocessor system; parallel DSP applications; performance estimation; prototyping environment; rapid prototyping; Computer applications; Constraint optimization; Digital signal processing; Flow graphs; Hardware; Informatics; Parallel processing; Process design; Processor scheduling; Prototypes;
Conference_Titel :
Acoustics, Speech, and Signal Processing, 2001. Proceedings. (ICASSP '01). 2001 IEEE International Conference on
Conference_Location :
Salt Lake City, UT
Print_ISBN :
0-7803-7041-4
DOI :
10.1109/ICASSP.2001.941116