Switch/network adapter port for clustered computers employing a chain of multi-adaptive processors in a dual in-line memory module format
First Claim
1. A computer system comprising:
- at least one processor;
a controller for coupling said at least one processor to a peripheral bus control block and a memory module bus;
at least one peripheral bus slot coupled to said peripheral bus control block by a peripheral bus;
at least one memory module slot coupled to said memory module bus; and
a processor element associated with said at least one memory module slot for providing a direct data connection between an external device coupled thereto and the memory module slot enabling data exchange directly between the external device and the memory module bus, wherein the processor element exchanges data at memory module bus speeds.
9 Assignments
0 Petitions
Accused Products
Abstract
A switch/network adapter port (“SNAP”) for clustered computers employing multi-adaptive processor (“MAP™”, a trademark of SRC Computers, Inc.) elements in a dual in-line memory module (“DIMM”) or Rambus™ in-line memory module (“RIMM”) format to significantly enhance data transfer rates over that otherwise available through use of the standard peripheral component interconnect (“PCI”) bus. Particularly disclosed is a microprocessor based computer system utilizing either a DIMM or RIMM physical format processor element for the purpose of implementing a connection to an external switch, network, or other device. In a particular embodiment, connections may be provided to either the PCI, accelerated graphics port (“AGP”) or system maintenance (“SM”) bus for purposes of passing control information to the host microprocessor or other control chips. The field programmable gate array (“FPGA”) based processing elements have the capability to alter data passing through it to and from an external interconnect fabric or device.
-
Citations
24 Claims
-
1. A computer system comprising:
-
at least one processor; a controller for coupling said at least one processor to a peripheral bus control block and a memory module bus; at least one peripheral bus slot coupled to said peripheral bus control block by a peripheral bus; at least one memory module slot coupled to said memory module bus; and a processor element associated with said at least one memory module slot for providing a direct data connection between an external device coupled thereto and the memory module slot enabling data exchange directly between the external device and the memory module bus, wherein the processor element exchanges data at memory module bus speeds. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system comprising:
-
at least one processor; a controller for coupling said at least one processor to a graphics control block and a memory module bus; at least one graphics bus connection coupled to said graphics control block by a graphics bus; at least one memory module slot coupled to said memory module bus; and a processor element associated with said at least one memory module slot for providing a direct data connection between an external device coupled thereto and the memory module slot enabling data exchange directly between the external device and the memory module bus wherein access to the processor element by the controller occurs at memory module bus speeds. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer system comprising:
-
at least one processor; a controller for coupling said at least one processor to a system maintenance control block and a memory module bus; at least one system maintenance bus connection coupled to said system maintenance control block by a system maintenance bus; at least one memory module slot coupled to said memory module bus; and a processor element associated with said at least one memory module slot for providing a direct data connection between an external device coupled thereto and the memory module slot enabling data exchange directly between the external device and the memory module bus wherein access to the processor element by the controller for data exchange occurs at bus speeds substantially equal to that of the at least one microprocessor. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification