• DocumentCode
    1731209
  • Title

    Priority Assignment for Real-Time Wormhole Communication in On-Chip Networks

  • Author

    Shi, Zheng ; Burns, Alan

  • Author_Institution
    Dept. of Comput. Sci., Univ. of York, York
  • fYear
    2008
  • Firstpage
    421
  • Lastpage
    430
  • Abstract
    Wormhole switching with fixed priority preemption has been proposed as a possible solution for real-time on-chip communication. However, none of current priority assignment policies works well in on-chip networks due to some inherent properties of the protocol. In this paper, a novel heuristic branch and bound search algorithm is introduced to explore the possible priority ordering. Differing from the traditional exhaust algorithm which costs exponential complexity, our algorithm can effectively reduce the search space. In addition, this algorithm can ensure that if a priority ordering exists that makes the traffic-flows schedulable, this priority ordering will be found by the search algorithm. By combining with schedulability analysis, a broad class of real-time communication with different QoS requirements can be explored and developed in a SoC/NoC communication platform.
  • Keywords
    network-on-chip; quality of service; telecommunication switching; tree searching; QoS; branch and bound search algorithm; exponential complexity; on-chip networks; priority assignment; quality of service; real-time wormhole communication; wormhole switching; Communication switching; Communication system traffic control; Costs; Delay; Interference; Network-on-a-chip; Real time systems; Scheduling algorithm; System-on-a-chip; Telecommunication traffic; on-chip networks; priority assignment; wormhole switch;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 2008
  • Conference_Location
    Barcelona
  • ISSN
    1052-8725
  • Print_ISBN
    978-0-7695-3477-0
  • Type

    conf

  • DOI
    10.1109/RTSS.2008.11
  • Filename
    4700455