Performance Implications of Age-Based Allocation in On-Chip-Networks
Age-based priority is a common mechanism used to improve the fairness and Quality-of-Service (QoS) characteristics of interconnection networks. Packet age can provide remote network state information that enables routers to service packets in a globally optimal fashion. In the Network-on-Chip (NoC) setting, age-based allocation is implemented by assigning priorities to Virtual Channel (VC) and switch allocator requests based on packet age. The present paper investigates the effects of age-based allocation on the performance of on-chip networks.