On chip router
AssigneeCogniscience Limited
InventorsSteve Furber, Gengting Liu
Life of this patent
Estimating the term…
Abstract
There is disclosed a router for routing data on a computing chip comprising a plurality of processing elements, the router comprising: a packet processing pipeline; a dropped packet buffer; and one or more circuits configured to: determine that a data packet in the packet processing pipeline is to be dropped; move the data packet that is to be dropped from the packet processing pipeline to the dropped packet buffer; and re-insert the dropped data packet from the dropped packet buffer into the packet processing pipeline for re-processing.
Claims25
A router for routing data on a computing chip comprising a plurality of processing elements, the router comprising:
- a packet processing pipeline;
- and
- a hardware-based packet dropping and re-insertion mechanism comprising:
- a dropped packet buffer;
- and
- one or more circuits configured to:
- determine that a data packet in the packet processing pipeline is to be dropped;
- move the data packet that is to be dropped from the packet processing pipeline to the dropped packet buffer;
- and
- re-insert the dropped data packet from the dropped packet buffer into the packet processing pipeline for re-processing.
A method of routing data on a computing chip comprising a plurality of processing elements, the router comprising a packet processing pipeline, a dropped packet buffer, and one or more circuits, the method comprising:
- determining, by the one or circuits, that a data packet in the packet processing pipeline is to be dropped;
- moving, by the one or more circuits, the data packet that is to be dropped from the packet processing pipeline to the dropped packet buffer;
- and
- re-inserting, by the one or more circuits, the dropped data packet from the dropped packet buffer into the packet processing pipeline for re-processing.
Dependencies are inferred from the claim text.