US2017201459A1PendingUtilityA1

Traffic control on an on-chip network

Assignee: INTEL CORPPriority: Dec 23, 2011Filed: Mar 28, 2017Published: Jul 13, 2017
Est. expiryDec 23, 2031(~5.4 yrs left)· nominal 20-yr term from priority
H04L 49/109H04L 47/30H04L 47/263H04L 47/25G06F 15/7825Y02D30/50Y02D10/00
48
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

An apparatus, system, and method for controlling traffic on an on-chip network. Embodiments of the method comprise injecting a packet at a first rate into the on-chip network by a first node coupled to the on-chip network, receiving the packet at a second node coupled to the on-chip network, modifying a bit in the packet by the second node in response to determining that a rate at which packets are injected into the on-chip network should change, returning the packet with the bit modified to the first node by the second node, and changing the first rate by the first node in response to detecting that the bit in the packet was modified.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method of controlling traffic on an on-chip network, the method comprising:
 injecting a packet at a first rate into the on-chip network by a first node coupled to the on-chip network;   receiving the packet at a second node coupled to the on-chip network;   modifying a bit in the packet by the second node in response to determining that a rate at which packets are injected into the on-chip network should change;   returning the packet with the bit modified to the first node by the second node; and   changing the first rate by the first node in response to detecting that the bit in the packet was modified.   
     
     
         2 . The method of  claim 1 , wherein determining by the second node that a rate at which packets are injected into the on-chip network should change comprises determining that the first rate should be reduced. 
     
     
         3 . The method of  claim 2 , wherein determining that the first rate should be reduced comprises determining that the second node lacks resources to handle the packet at the time the second node receives the packet. 
     
     
         4 . The method of  claim 2 , wherein determining that the first rate should be reduced comprises determining that a number of packets deflected by the second node exceeds a threshold number. 
     
     
         5 . The method of  claim 1 , wherein the second node is a destination node for the packet. 
     
     
         6 . The method of  claim 1 , wherein the second node is an intermediate node to forward the packet to a destination node. 
     
     
         7 . The method of  claim 1 , wherein returning the packet to the first node comprises transmitting the packet to the first node via a pre-defined route. 
     
     
         8 . The method of  claim 7 , wherein the pre-defined route is a route the packet took from the first node to the second node. 
     
     
         9 . The method of  claim 1 , wherein returning the packet to the first node comprises transmitting the packet to the first node via a random route. 
     
     
         10 . The method of  claim 1 , wherein the on-chip network is a buffered network. 
     
     
         11 . An apparatus comprising:
 a node coupled to an on-chip network, wherein the node is to
 receive a packet from a source node, 
 determine whether a rate at which the source node injects packets into the on-chip network should change, 
 modify a bit in the received packet in response to determining that the rate at which the source node injects packets into the on-chip network should change, and 
 transmitting the packet with the bit modified to the source node; and 
   the source node, wherein the source node is to change the rate at which the source node injects packets into the on-chip network in response to detecting that the bit in the packet was modified.   
     
     
         12 . The apparatus of  claim 11 , wherein determining whether a rate at which the source node injects packets into the on-chip network should change comprises determining that the rate at which the source node injects packets into the on-chip network should be reduced. 
     
     
         13 . The apparatus of  claim 12 , wherein determining that the rate at which the source node injects packets into the on-chip network should be reduced comprises determining that the node receiving the packet lacks resources to handle the packet. 
     
     
         14 . The apparatus of  claim 12 , wherein determining that the rate at which the source node injects packets into the on-chip network should be reduced comprises determining that a number of packets deflected by the node receiving the packet exceeds a threshold number. 
     
     
         15 . The apparatus of  claim 11 , wherein the node receiving the packet is a destination node for the packet. 
     
     
         16 . The apparatus of  claim 11 , wherein the node receiving the packet is an intermediate node to forward the packet to the packet's destination node. 
     
     
         17 . The apparatus of  claim 11 , wherein transmitting the packet with the bit modified to the source node comprises transmitting the packet to the source node via a pre-defined route. 
     
     
         18 . The apparatus of  claim 17 , wherein the pre-defined route is a route the packet took from the source node to the node receiving the packet. 
     
     
         19 . The apparatus of  claim 11 , wherein transmitting the packet with the bit modified to the source node comprises transmitting the packet to the source node via a random route. 
     
     
         20 . The apparatus of  claim 11 , wherein the on-chip network is a buffered network.

Join the waitlist — get patent alerts

Track US2017201459A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.