MULTIPROCESSING COMPUTING WITH DISTRIBUTED EMBEDDED SWITCHING
First Claim
1. A method performed by embedded physical processing elements (12-14) in a computer (10), the method comprising at a first one of the processing elements (14):
- receiving a delivery packet (124) that is formatted in accordance with a delivery protocol and comprises (i) an encapsulated payload packet (136) that is formatted in accordance with a payload protocol and (ii) a delivery packet header (134) comprising routing information;
determining from the routing information whether or not the delivery packet (124) is destined for the first processing element (14);
in response to a determination that the delivery packet (124) is not destined for the first processing element (14), sending the delivery packet (124) from the first processing element (14) to a second one of the processing elements based on the routing information; and
in response to a determination that the delivery packet (124) is destined for the first processing element (14), decapsulating the payload packet (136) from the delivery packet (124), and processing the decapsulated payload packet (136).
1 Assignment
0 Petitions
Accused Products
Abstract
A first one of multiple embedded processing elements (12-14) in a computer (10) receives a delivery packet (124) that is formatted in accordance with a delivery protocol and includes (i) an encapsulated payload packet (136) that is formatted in accordance with a payload protocol and (ii) a delivery packet header (134) including routing information. In response to a determination that it is not the destination for the delivery packet (124), the first processing element (14) sends the delivery packet (124) from the first processing element (14) to a second one of the processing elements based on the routing information. In response to a determination that it is the destination for the delivery packet (124), the first processing element (14) decapsulates the payload packet (136) from the delivery packet (124) and processes the decapsulated payload packet (136).
-
Citations
20 Claims
-
1. A method performed by embedded physical processing elements (12-14) in a computer (10), the method comprising at a first one of the processing elements (14):
-
receiving a delivery packet (124) that is formatted in accordance with a delivery protocol and comprises (i) an encapsulated payload packet (136) that is formatted in accordance with a payload protocol and (ii) a delivery packet header (134) comprising routing information; determining from the routing information whether or not the delivery packet (124) is destined for the first processing element (14); in response to a determination that the delivery packet (124) is not destined for the first processing element (14), sending the delivery packet (124) from the first processing element (14) to a second one of the processing elements based on the routing information; and in response to a determination that the delivery packet (124) is destined for the first processing element (14), decapsulating the payload packet (136) from the delivery packet (124), and processing the decapsulated payload packet (136). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer, comprising embedded physical processing elements (12-14) including a first one of the processing elements (14) operable to perform operations comprising:
-
receiving a delivery packet (124) that is formatted in accordance with a delivery protocol and comprises (i) an encapsulated payload packet (136) that is formatted in accordance with a payload protocol and (ii) a delivery packet header (134) comprising routing information; determining from the routing information whether or not the delivery packet (124) is destined for the first processing element (14); in response to a determination that the delivery packet (124) is not destined for the first processing element (14), sending the delivery packet (124) from the first processing element (14) to a second one of the processing elements based on the routing information; and in response to a determination that the delivery packet (124) is destined for the first processing element (14), decapsulating the payload packet (136) from the delivery packet (124), and processing the decapsulated payload packet (136). - View Dependent Claims (15, 16, 17, 18)
-
-
19. At least one computer-readable medium having computer-readable program code (121) embodied therein, the computer-readable program code (121) adapted to be executed by at least one of multiple embedded physical processing elements (12-14) of a computer to implement a method comprising at the first processing element (14):
-
receiving a delivery packet (124) that is formatted in accordance with a delivery protocol and comprises (i) an encapsulated payload packet (136) that is formatted in accordance with a payload protocol and (ii) a delivery packet header (134) comprising routing information; determining from the routing information whether or not the delivery packet (124) is destined for the first processing element (14); in response to a determination that the delivery packet (124) is not destined for the first processing element (14), sending the delivery packet (124) from the first processing element (14) to a second one of the processing elements based on the routing information; and in response to a determination that the delivery packet (124) is destined for the first processing element (14), decapsulating the payload packet (136) from the delivery packet (124), and processing the decapsulated payload packet (136). - View Dependent Claims (20)
-
Specification