Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
233 words
A communication system for interconnecting a plurality of individual computing units, each unit including a processor and a memory, said system comprising means, including a first crossbar, for interconnecting a first group of said computing units for the interchange of data packets, each said unit of said first group connected to an individual port of said crossbar link, and each said data packet including an address portion and a working data portion, said crossbar including means at each port for delivering a data packet from said processor to a first unidirectional request portion of said crossbar; means at each said port of said crossbar for delivering a data packet from said request portion of said unidirectional link to said memory; means at each said port for delivering a data packet from said memory to a first unidirectional response portion of said crossbar; and means at each said port of said crossbar for delivering a data packet from said unidirectional response portion of said unidirectional link to said processor; and a unidirectional ring separate from said crossbar for connecting each said computing unit to other computing units not connected to said crossbar, said ring including a communication controller associated with each said unit and a transmission network connectable to a plurality of said other units; and said communication controller having a dual unidirectional communication connection with a coherent memory controller in each said unit.
Claim 2
Dependent Claim
233 words
A communication system for interconnecting a plurality of individual computing units, each unit including a processor and a memory, said system comprising means, including a first crossbar, for interconnecting a first group of said computing units for the interchange of data packets, each said unit of said first group connected to an individual port of said crossbar link, and each said data packet including an address portion and a working data portion, said crossbar including means at each port for delivering a data packet from said processor to a first unidirectional request portion of said crossbar; means at each said port of said crossbar for delivering a data packet from said request portion of said unidirectional link to said memory; means at each said port for delivering a data packet from said memory to a first unidirectional response portion of said crossbar; and means at each said port of said crossbar for delivering a data packet from said unidirectional response portion of said unidirectional link to said processor; and a unidirectional ring separate from said crossbar for connecting each said computing unit to other computing units not connected to said crossbar, said ring including a communication controller associated with each said unit and a transmission network connectable to a plurality of said other units; and said communication controller having a dual unidirectional communication connection with a coherent memory controller in each said unit.
Claim 3
Dependent Claim
39 words
The system set forth in claim 1 further comprising means, including a dual unidirectional link, for communicating response and request data packets between said memory and said processor within each said computing unit without connection to said first crossbar.
Claim 4
Dependent Claim
102 words
The system set forth in claim 1 further comprising means for directing access from a requesting one of said units to a responding one of said units for the exchange of data between said units; means operative in response to a busy condition of said access directing means for storing at said access directing means an indication of the address of said requesting unit and for storing at said requesting unit the full packet of data to be processed at said responding unit; and means operative in response to the availability of said access directing means for retransmitting said stored data packet.
Claim 5
Dependent Claim
30 words
The system set forth in claim 3 wherein said retransmitting means includes means controlled in part by transmission of said address to said requesting unit from said access directing means.
Claim 6
Dependent Claim
23 words
The system set forth in claim 1 wherein said network is a ring looping through all said communication controllers connected to said network.