Apparatus and method for sharing variables and resources in a multiprocessor routing node
AssigneeSamsung Electronics Co., Ltd.
InventorsJack C. Wybenga, Patricia K. Sturm, Yingwei Wang
Life of this patent
Estimating the term…
Loading patent…
AssigneeSamsung Electronics Co., Ltd.
InventorsJack C. Wybenga, Patricia K. Sturm, Yingwei Wang
Estimating the term…
A router for transferring data packets between external devices. The router comprises: 1) a switch fabric; and 2) R routing nodes coupled to the switch fabric. Each routing node exchanges data packets with the external devices and with other routing nodes via the switch fabric. A first routing node comprises: i) an inbound network processor comprising a first plurality of microengines capable of forwarding incoming data packets from external ports to the switch fabric; ii) an outbound network processor comprising a second plurality of microengines capable of forwarding outgoing data packets from the switch fabric to the external ports; and iii) an asynchronous variables circuit for controlling access of the inbound and outbound network processors to at least one of i) a shared resource and ii) a shared variable in the router.
A router for transferring data packets between external devices coupled to said router, said router comprising:
A communication network comprising a plurality of routers that communicate data packets to one another and to interfacing external devices, each of said plurality of routers comprising:
For use in a router comprising a plurality of routing nodes, wherein a first routing node comprises:
Dependencies are inferred from the claim text.