System and method for programming hyper transport routing tables on multiprocessor systems
First Claim
1. A method in connection with multiprocessor system comprising:
- at least, partially stalling execution of one or more system activities; and
dynamically modifying one or more routing tables on one or more processors, wherein each one of the routing tables representing routing destination for an incoming data packet.
1 Assignment
0 Petitions
Accused Products
Abstract
In some embodiments, present invention describes a system and method of dynamically programming HT tables in multiprocessor systems. HT tables are dynamically reprogrammed to modify the topology of the multiprocessor system for fault adjustment, diagnostic, performance analysis, processor hot plugging and the like. HT links can be isolated by reconfiguring the HT tables which allows diagnostics on the isolated HT links. HT links can be reconfigured to route packet traffic on certain links which allows the performance measurement for the HT links. HT tables can be reconfigure to isolate a processor so that the processor can be replaced without taking the entire system down.
-
Citations
37 Claims
-
1. A method in connection with multiprocessor system comprising:
-
at least, partially stalling execution of one or more system activities; and
dynamically modifying one or more routing tables on one or more processors, wherein each one of the routing tables representing routing destination for an incoming data packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus comprising:
-
a plurality of processors; and
one or more storage units coupled to each one of the processors, wherein each one of the processors is coupled via at least one hyper transport link and each at least one processor includes one or more routing tables representing routing destination for an incoming data packet and the processor is configured to dynamically modify the routing tables. - View Dependent Claims (15, 16)
-
-
17. A computer program product, stored on at least one computer readable medium and comprising a set of instructions, the set of instructions is configured to
at least, partially stall execution of one or more system activities; - and
dynamically modify one or more routing tables on one or more processors, wherein each one of the routing tables representing routing destination for an incoming data packet. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
- and
-
30. An apparatus comprising:
means for at least, partially stalling execution of one or more system activities; and
means for dynamically modifying one or more routing tables on one or more processors, wherein each one of the routing tables representing routing destination for an incoming data packet.- View Dependent Claims (31, 32, 33, 34, 35, 36, 37)
Specification