• DocumentCode
    3291215
  • Title

    Real-Time Communication Analysis for On-Chip Networks with Wormhole Switching

  • Author

    Shi, Zheng ; Burns, Alan

  • Author_Institution
    Univ. of York, York
  • fYear
    2008
  • fDate
    7-10 April 2008
  • Firstpage
    161
  • Lastpage
    170
  • Abstract
    In this paper, we discuss a real-time on-chip communication service with a priority-based wormhole switching policy. A novel off-line schedulability analysis approach is presented. By evaluating diverse inter-relationships among the traffic-flows, this approach can predict the packet network latency based on two quantifiable different delays: direct interference from higher priority traffic-flows and indirect interference from other higher priority traffic-flows. Due to the inevitable existence of parallel interference, we prove that the general problem of determining the exact schedulability of real-time traffic-flow over the on- chip network is NP-hard. However the results presented do form an upper bound. In addition, an error in a previous published scheduling approach is illustrated and remedied. Utilizing this analysis scheme, we can flexibly evaluate at design time the schedulability of a set of traffic-flows with different QoS requirements on a real-time SoC/NoC communication platform.
  • Keywords
    network-on-chip; optimisation; quality of service; system-on-chip; telecommunication services; telecommunication switching; telecommunication traffic; NoC; QoS; SoC; off-line schedulability analysis approach; on-chip networks; packet network latency; parallel interference; real-time communication analysis; traffic-flows; wormhole switching; Communication switching; Communication system traffic control; Computer science; Delay; Interference; Network-on-a-chip; Real time systems; System-on-a-chip; Telecommunication traffic; Throughput; real-time; schedulable analysis; wormhole switching;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Networks-on-Chip, 2008. NoCS 2008. Second ACM/IEEE International Symposium on
  • Conference_Location
    Newcastle upon Tyne
  • Print_ISBN
    0-7695-3098-2
  • Type

    conf

  • DOI
    10.1109/NOCS.2008.4492735
  • Filename
    4492735