Claims
- 1. A method for decomposing a multicast transaction into multicast messages directed to targeted nodes of a distributed shared memory multiprocessor system, the multicast transaction issued by a source node of the system to acquire data stored on a home node of the system, the method comprising the steps of:
apportioning the multicast transaction into a predetermined number of multicast packets at a global port of the home node; forwarding the multicast packets to a central switch fabric interconnecting nodes; generating the multicast messages from the packets at the central switch fabric, the multicast messages generated according to multicast decomposition and ordering rules; and distributing the multicast messages to the targeted nodes.
- 2. The method of claim 1 wherein:
the multicast messages include a commit signal (comsig) and one or more comsig supporting messages, and the comsig and the one or more comsig supporting messages are distributed last.
- 3. The method of claim I wherein the step of generating the multicast messages comprises the step of generating the multicast messages associated with the source node and the home node as a result of the last packet in the predetermined number of multicast packets.
- 4. The method of claim 1 wherein the multicast message associated with the source node is a command response message and wherein the multicast message associated with the home node is a comsig supporting message.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] The present application claims priority from U.S. Provisional Patent Application Serial No. 60/208,282, which was filed on May 31, 2000, by Stephen Van Doren, Simon Steely, Jr. and Madhumitra Sharma for a MULTICAST DECOMPOSITION MECHANISM IN A HIERARCHICALLY ORDER DISTRIBUTED SHARED MEMORY MULTIPROCESSOR COMPUTER SYSTEM and is hereby incorporated by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60208282 |
May 2000 |
US |