• DocumentCode
    734183
  • Title

    Binding and scheduling for system-level synthesis of ARM-core with multiple DSPs

  • Author

    Tao Chi ; Ming Chen ; Haile Zhao

  • Author_Institution
    Coll. of Inf. Technol., Shanghai Ocean Univ., Shanghai, China
  • fYear
    2015
  • fDate
    27-29 March 2015
  • Firstpage
    137
  • Lastpage
    142
  • Abstract
    In order to meet the requirements of multimedia, network, etc, the modern embedded system is combined RISC core with DSP cores in one processor. Such a heterogeneous multi-core processor architecture has enormous potential for optimization, but requires a system-level design and synthesis. Our approach is to take a specification of the behavior required of a system and a set of constraints and goals to be satisfied, and to find a structure that implements the behavior while meeting the goals and constraints. We consider the system synthesis problem as three sub-problem: selection of appropriate processing cores, binding and scheduling of the instructions of the given task to the selected processing cores, and the performance evaluation. We present an integrated approach to mapping the given task to a heterogeneous multi-core processor architecture at run-time, which can automate selection, binding and scheduling. We also present a methodology to optimize the system for the given task. The optimization objective is to minimize the time consumption of the SOC, while still providing the required Quality of Service. We have implemented our algorithms on a Vox, and applied it to a MPEG-4 decoder. Our experimental results have shown that our algorithm is adapted to solve this problem and is applied to explore the design space of video-codec implementaion. Experimental studies show this approach is flexible, scalable and performance looks promising.
  • Keywords
    digital signal processing chips; multiprocessing systems; quality of service; system-on-chip; video coding; ARM-core; DSP; MPEG-4 decoder; SOC; Vox; digital signal processor; heterogeneous multicore processor architecture; quality of service; system-level design; system-level synthesis binding; system-level synthesis scheduling; system-on-chip; video-codec implementation; Codecs; Resource management; Transform coding;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Computational Intelligence (ICACI), 2015 Seventh International Conference on
  • Conference_Location
    Wuyi
  • Print_ISBN
    978-1-4799-7257-9
  • Type

    conf

  • DOI
    10.1109/ICACI.2015.7184764
  • Filename
    7184764