DocumentCode :
336911
Title :
Synthesis of DSP soft real-time multiprocessor systems-on-silicon
Author :
Kirovski, Darko ; Potkonjak, Miodrag
Author_Institution :
Dept. of Comput. Sci., California Univ., Los Angeles, CA, USA
Volume :
4
fYear :
1999
fDate :
15-19 Mar 1999
Firstpage :
1901
Abstract :
The convergence of applications (Internet and embedded applications) and technology (reuse and very high integration level) trends resulted in a strong need for design of soft real-time DSP systems-on-silicon. We developed a new hierarchical modular approach for synthesis of area efficient soft real-time DSP systems-on-silicon. This synthesis strategy employs a number of optimization intensive scheduling, performance monitoring, and allocation steps. The backbone of the optimization approach is a novel online scheduling algorithm which uses meta-algorithmic techniques for on-the-fly heuristic selection and parameter tuning. Resource allocation refers to a predetermined lower-bound system performance, to perform a branch-and-bound resource allocation search for an area-efficient multiprocessor configuration where each processor has local instruction and data cache. In order to bridge the gap between the profiling, modeling, and synthesis tools of the two traditionally independent synthesis domains (architecture and CAD), we develop a new synthesis and evaluation platform which integrates the existing modeling, profiling, and simulation tools with the new developed system-level synthesis tools. The effectiveness of the approach is demonstrated on the industrial strength MediaBench benchmark suite
Keywords :
cache storage; circuit CAD; circuit optimisation; digital signal processing chips; integrated circuit modelling; processor scheduling; real-time systems; CAD; DSP; Internet; MediaBench benchmark suite; Si; area-efficient multiprocessor; branch-and-bound resource allocation search; data cache; embedded applications; hierarchical modular approach; local instruction; lower-bound system performance; meta-algorithmic techniques; modeling; on-the-fly heuristic selection; online scheduling algorithm; optimization intensive scheduling; parameter tuning; performance monitoring; profiling; programmable platforms; real-time multiprocessor systems-on-silicon; real-time server systems; simulation tools; soft real-time DSP systems-on-silicon; system-level synthesis tools; Digital signal processing; Internet; Job shop scheduling; Monitoring; Multiprocessing systems; Real time systems; Resource management; Scheduling algorithm; Spine; System performance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Acoustics, Speech, and Signal Processing, 1999. Proceedings., 1999 IEEE International Conference on
Conference_Location :
Phoenix, AZ
ISSN :
1520-6149
Print_ISBN :
0-7803-5041-3
Type :
conf
DOI :
10.1109/ICASSP.1999.758295
Filename :
758295
Link To Document :
بازگشت