• DocumentCode
    3117002
  • Title

    Middleware approaches for adaptivity of Kahn Process Networks on Networks-on-Chip

  • Author

    Cannella, Emanuele ; Derin, Onur ; Stefanov, Todor

  • Author_Institution
    LIACS, Leiden Univ., Leiden, Netherlands
  • fYear
    2011
  • fDate
    2-4 Nov. 2011
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    We investigate and propose a number of different middleware approaches, namely virtual connector, virtual connector with variable rate, and request-driven, which implement the semantics of Kahn Process Networks on Network-on-Chip architectures. All of the presented solutions allow for run-time system adaptivity. We implement the approaches on a Network-on-Chip multiprocessor platform prototyped on an FPGA. Their comparison in terms of the introduced overhead is presented on two case studies with different communication characteristics. We found out that the virtual connector mechanism outperforms other approaches in the communication-intensive application. In the other case study, which has a higher computation/communication ratio, the middleware approaches show similar performance.
  • Keywords
    field programmable gate arrays; middleware; multiprocessing systems; network-on-chip; FPGA; Kahn process networks; communication-intensive application; middleware; network-on-chip architecture; network-on-chip multiprocessor platform; run-time system adaptivity; virtual connector mechanism; Connectors; Middleware; Nickel; Semantics; Synchronization; Tiles; Kahn Process Networks; Middleware; Networks-on-Chip; System adaptivity;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design and Architectures for Signal and Image Processing (DASIP), 2011 Conference on
  • Conference_Location
    Tampere
  • Print_ISBN
    978-1-4577-0620-2
  • Electronic_ISBN
    978-1-4577-0619-6
  • Type

    conf

  • DOI
    10.1109/DASIP.2011.6136862
  • Filename
    6136862