Providing QoS Guarantees in a NoC by Virtual Channel Reservation

N.K. Kavaldjiev, Gerardus Johannes Maria Smit, P.T. Wolkotte, P.G. Jansen

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    9 Citations (Scopus)
    159 Downloads (Pure)


    We propose an approach for providing Quality-of-Service guarantees in a virtual channel Network-on-Chip. The approach is based on virtual channel reservation - routes with guaranteed lower throughput bound are reserved over the virtual channels. The performance of such an approach is limited by a number of factors: number of virtual channel in the network, number of requested routes, traffic locality etc. We test the performance of the proposed approach for variety of traffic conditions. We investigate the influence of three system parameters - routing algorithm, network topology and communication locality - on the performance limits of the approach. The results are derived by simulations using a streaming traffic model. The results show the approach is feasible for a network of size 10-by-10 with four virtual channels per physical channel. The traffic locality has strong influence on the performance limits of the approach and can also help in reducing the communication energy cost by 50% to 70%. The type of the routing algorithm does not practically influence the performance limits.
    Original languageUndefined
    Title of host publicationInternational Workshop on Applied Reconfigurable Computing (ARC 2006)
    EditorsK. Bertels, J.M.P. Cardoso, S. Vassiliadis
    Place of PublicationHeidelberg, Germany
    Number of pages12
    ISBN (Print)354036708X
    Publication statusPublished - Mar 2006
    EventInternational Workshop on Applied Reconfigurable Computing (ARC 2006): International Workshop on Applied Reconfigurable Computing (ARC 2006) - Heidelberg, Germany
    Duration: 1 Mar 2006 → …

    Publication series

    NameLecture Notes in Computer Science


    ConferenceInternational Workshop on Applied Reconfigurable Computing (ARC 2006)
    CityHeidelberg, Germany
    Period1/03/06 → …


    • EWI-6165
    • IR-66207
    • METIS-237435
    • CAES-EEA: Efficient Embedded Architectures

    Cite this