• 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