Claims
- 1. A data processor system comprising a plurality of processing subsystems including at least first and a second processing subsystems, each processing subsystem processing data using instructions and each including:a. a processor; b. a main memory which stores data and instructions; c. a memory controller , which controls access to said main memory in said subsystem, and having a controller memory; d. first signal lines coupling said controller to said main memory in its own subsystem; e. second signal lines coupling said controller to said processor; and f. third signal lines coupling said memory controller to memory controllers in other of said plurality of processing subsystems, i. select a memory access from said second signal lines or said third signal lines, ii. store data in its own controller memory based on the selected memory access, iii. write data into main memory in its own processing subsystem based on said selected memory access using said first signal lines, and iv. send the stored data to at least one controller in another of the plurality of processing units using the third signal lines.
- 2. A data processor system according to claim 1, wherein a memory access includes an address and data, said controller memory includes an address queue and a data queue and said controller storing said data and said address in said data queue and address queue of its own memory respectively after writing said data to said main memory in its own processing subsystem at said address.
- 3. A data processor system comprising a plurality of processing subsystems including at least first and a second processing subsystems, each processing subsystem including:a. a main memory which stores data and instructions, b. a processor which processes data by use of instructions, c. a memory controller, which controls access to said main memory in said subsystem, and having a controller memory; d. first signal lines coupling said memory controller to said main memory in its own subsystem; e. second signal lines coupling said memory controller to said processor; and f. third signal lines coupling said memory controller to a memory controller in at least one other processing subsystems, each controller adapted to: i. select one of a memory access from said second signal lines and said third signal lines based on said selected memory access, ii. write data into said main memory of its own subsystem based on said selected memory access using said first signal lines, iii. store said written data into its own controller memory, and iv. send the stored data to at least one controller in another of the plurality of processing units using the third signal lines.
- 4. A data processor system according to claim 1, wherein a memory access includes an address and data, said controller memory includes an address queue and a data queue and said controller storing said data and said address in said data queue and address queue respectively of its own memory respectively after writing said data to said main memory in its own processing subsystem at said adress.
Priority Claims (1)
Number |
Date |
Country |
Kind |
7-288363 |
Nov 1995 |
JP |
|
Parent Case Info
This is a continuation of application Ser. No. 09/359,123 filed Jul. 23, 1999 now abondoned, which is a division of application Ser. No. 08/739,393 filed Oct. 29, 1996, now U.S. Pat. No. 6,003,116.
US Referenced Citations (3)
Number |
Name |
Date |
Kind |
5327570 |
Foster et al. |
Jul 1994 |
A |
5333296 |
Bouchard et al. |
Jul 1994 |
A |
5901294 |
Tran et al. |
May 1999 |
A |
Foreign Referenced Citations (1)
Number |
Date |
Country |
3-182958 |
Aug 1991 |
JP |
Non-Patent Literature Citations (1)
Entry |
IEEE (1991), (Twenty-First FTCS 1991): Integrity S2: A Fault-Tolerant Unix Platform, Doug Jewett, Tandem Computers, Inc. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
09/359123 |
Jul 1999 |
US |
Child |
09/882258 |
|
US |