发明名称 QoS in heterogeneous NoC by assigning weights to NoC node channels and using weighted arbitration at NoC nodes
摘要 Systems and methods described herein are directed to solutions for NoC interconnects that provide end-to-end uniform- and weighted-fair allocation of resource bandwidths among various contenders. The example implementations are fully distributed and involve computing weights for various channels in a network on chip (NoC) based on the bandwidth requirements of flows at the channels. Example implementations may involve using the weights to perform weighted arbitration between channels in the NoC to provide quality of service (QoS). The weights may be adjusted dynamically by monitoring the activity of flows at the channels. The newly adjusted weights can be used to perform the weighted arbitrations to avoid unfair bandwidth allocations.
申请公布号 US9007920(B2) 申请公布日期 2015.04.14
申请号 US201313745696 申请日期 2013.01.18
申请人 NetSpeed Systems 发明人 Kumar Sailesh;Norige Eric;Philip Joji;Hassan Mahmud;Mitra Sundari;Rowlands Joseph
分类号 H04L5/00;H04L12/725 主分类号 H04L5/00
代理机构 Procopio, Cory, Hargreaves & Savitch LLP 代理人 Procopio, Cory, Hargreaves & Savitch LLP
主权项 1. A method, comprising: computing weights for one or more channels of a Network on Chip (NoC) based on a bandwidth requirement of traffic flows for each of the one or more channels; assigning the computed weights to the one or more channels of the NoC; conducting weighted arbitration at nodes of the NoC; and dynamically adjusting at least one of the computed weights assigned to the one or more channels of the NoC, based on activity of the traffic flows of the one or more channels corresponding to the at least one of the computed weights; wherein the traffic flows that go over the each of the one or more channels are based on routes used in the NoC, wherein the traffic flows are representative of source/destination pairs across the routes used in the NoC.
地址 San Jose CA US