Resource Allocation for QoS On-Chip Communication
The provision of communication services with well defined performance characteristics has received significant attention in the NoC community because for many applications it is not sufficient or adequate to simply maximize average performance. It is envisioned that complex NoC based architectures will host complex, heterogeneous sets of applications. In a scenario where many applications compete for shared resources, a fair allocation policy that gives each application sufficient resources to meet its delay, jitter and throughput requirements is critical. Each application, or each part of an application, should obtain exactly those resources needed to accomplish its task, not more nor less.