• DocumentCode
    402106
  • Title

    Synthesis of application specific multiprocessor architectures for process networks

  • Author

    Dwivedi, Basant Kumar ; Kumar, Anshul ; Balakrishnan, M.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Indian Inst. of Technol., New Delhi, India
  • fYear
    2004
  • fDate
    2004
  • Firstpage
    780
  • Lastpage
    783
  • Abstract
    In this paper, we address the problem of synthesis of application specific multiprocessor SoC architectures for process networks of streaming applications. An application is modeled as Kahn Process Network (KPN) which makes the parallelism present in the application explicit. The synthesis process involves selection of computation modules, memory modules, communication architecture and mapping of processes of KPN on compute units and channels on memory modules. Our solution minimizes hardware cost while taking into account the performance constraints. One of the salient features of our work is that it takes into account the additional overheads because of data communication conflicts. Our method uses average processing requirements of KPN to handle data dependent behavior of processes and cycles within the KPN. In contrast to others, we do not perform static scheduling, only mapping and synthesis is done.
  • Keywords
    data communication; network synthesis; system-on-chip; Kahn process network; SoC architecture; application specific multiprocessor architectures; communication architecture; computation modules; data communication; memory modules; process mapping; streaming applications; synthesis process; system on chip; Application software; Computer architecture; Computer science; Data communication; Decoding; Hardware; Memory architecture; Network synthesis; Parallel processing; Processor scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 2004. Proceedings. 17th International Conference on
  • Print_ISBN
    0-7695-2072-3
  • Type

    conf

  • DOI
    10.1109/ICVD.2004.1261027
  • Filename
    1261027