fitting the router characteristics in nocs to meet qos requirements
This work discusses the adaptation of routers characteristics in Networks-on-Chip to QoS-dependent application requirements, in particular with respect to the fulfillment of task deadlines. The utilization of a flow control mechanism for input buffers with increasing priority for blocked messages and dropping of old packets allows a reduction in the number of missed deadlines. The priorities of messages are dependent on their deadlines, such that the higher priorities are associated with messages that are critical type. Messages blocked by other ones with higher priority have an increment of their priorities after some cycles to avoid starvation. The lower priorities messages can have some of its packets dropped if they have exceeded their respective deadlines. The combination of these strategies with a core placement based on message bandwidth requirements and on message priorities can reduce the number of missed deadlines. This paper shows a design space that can be explored for soft real-time applications.
qos networks-on-chip embedded systems real time systems-on-chip