Dynamic bus reconfiguration logic
AssigneeCPU Technology, Inc.
InventorsEdward C. King, Alan G. Smith, James C. Lee
Life of this patent
Estimating the term…
Loading patent…
AssigneeCPU Technology, Inc.
InventorsEdward C. King, Alan G. Smith, James C. Lee
Estimating the term…
A parallel processing system is provided with a plurality of processors and a plurality of memories, and bus units with arbitration coupling the processors and memories. A bus unit provides a pathway between one processor and the bus unit's respective memory. Each bus unit arbitrates multiple simultaneous access requests for its respective memory and communicates its decisions to other bus units so that a memory access requiring multiple memories will only occur if all those memories are available. The coupling of processors to memories can change, dynamically, each bus cycle without the need for setup before the bus cycle either by pipelining or having unused bus cycles. In a specific embodiment, the memory access information is provided on high order address lines, where the processor logically accesses different memory address spaces to make different accesses, thereby sharing memory with other processors.
A memory bus control circuit for handling a plurality of dynamic memory access pathways in a system with a plurality of processors and a plurality of memories, wherein a dynamic memory access pathway is characterized by an assignment of address lines, data lines and control lines between a processor of the plurality of processors and a memory of the plurality of memories for the transfer of data between the processor and the memory, the memory bus control circuit comprising:
A multi-processor computer, comprising:
A method for memory access of a plurality of memories by a plurality of processors, comprising the steps of:
Dependencies are inferred from the claim text.