Network-on-Chip packet prioritisation based on instantaneous slack awareness

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Arbitration policies and predictability enhancement measures typically employ packet priority as the decisive parameter. Though packet timeliness is a key attribute, Network-on-Chip designs rarely consider timeliness as a parameter mostly due to the impracticality of utilising time stamping which relay on the notion of a global time. In this paper, we introduce a low overhead approach where packets carry a slack value, which would notify the router of the latency the packet can suffer without any adverse effects. This would enable routers to service late packets (even lower priority ones) by trading the expendable time associated with the high priority packets hence improving overall quality of service. Utilising a Hardware Description Language coded prototype, we demonstrate the effectiveness of the technique and quantify the associated hardware overhead.

Original languageEnglish
Title of host publication13th International Conference on Industrial Informatics (INDIN), 2015
PublisherIEEE
Pages227-232
Number of pages6
ISBN (Print)9781479966493
DOIs
Publication statusPublished - 28 Sept 2015
Event13th International Conference on Industrial Informatics, INDIN 2015 - Cambridge, United Kingdom
Duration: 22 Jul 201524 Jul 2015

Conference

Conference13th International Conference on Industrial Informatics, INDIN 2015
Country/TerritoryUnited Kingdom
CityCambridge
Period22/07/1524/07/15

Keywords

  • Arbitration
  • Network-on-Chip
  • On-chip networks
  • Predictability
  • Prioritisation
  • Timeliness

Cite this