• DocumentCode
    413057
  • Title

    Assignment and scheduling of real-time DSP applications for heterogeneous functional units

  • Author

    Shao, Zili ; Zhuge, Qingfeng ; He, Yi ; Xue, Chun ; Liu, Meilin ; Sha, Edwin H M

  • Author_Institution
    Dept. of Comput. Sci., Texas Univ., Dallas, TX, USA
  • fYear
    2004
  • fDate
    26-30 April 2004
  • Firstpage
    60
  • Abstract
    Summary form only given. In high level synthesis for real-time digital signal processing (DSP) architectures using heterogeneous functional units (FUs), an important problem is how to assign a proper fit type to each operation of a DSP application and generate a schedule in such a way that all requirements can be met and the total cost can be minimized. We propose a two-phase approach to solve this problem. In the first phase, we solve heterogeneous assignment problem, i.e., how to assign a proper FU type to a DSP application such that the total cost can be minimized while the timing constraint is satisfied. In the second phase, based on the assignments obtained from the first phase, we propose a minimum resource scheduling algorithm to generate a schedule and a feasible configuration that uses as little resource as possible. We prove heterogeneous assignment problem is NP-complete and propose several algorithms to solve it. The experiments show that algorithm DFG-assign-repeat is the best that gives a reduction of 25.7% on total cost compared with the previous work.
  • Keywords
    computational complexity; digital signal processing chips; processor scheduling; real-time systems; resource allocation; NP-complete problem; heterogeneous functional units; high level synthesis; real-time DSP application; resource scheduling algorithm; timing constraint; two-phase approach; Application software; Computer science; Cost function; Digital signal processing; Helium; High level synthesis; Processor scheduling; Scheduling algorithm; Signal processing algorithms; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2004. Proceedings. 18th International
  • Print_ISBN
    0-7695-2132-0
  • Type

    conf

  • DOI
    10.1109/IPDPS.2004.1302986
  • Filename
    1302986