Switch/network adapter port coupling a reconfigurable processing element to one or more microprocessors for use with interleaved memory controllers
First Claim
1. A computer system comprising:
- at least one processor;
a controller for coupling said at least one processor to a control block and a memory bus;
a plurality of memory module slots coupled to said memory bus;
an adapter port associated with a subset of said plurality of memory module slots; and
a cluster interconnect fabric coupled to said adapter port,wherein control information from or to said controller via a relatively low speed bus to or from said adapter port is provided by a direct connection between card slots associated with said relatively low speed bus and said plurality of memory module slots.
9 Assignments
0 Petitions
Accused Products
Abstract
A switch/network adapter port (“SNAP™”) in a dual in-line memory module (“DIMM”) or Rambus™ in-line memory module (“RIMM”) format for clustered computers employing multi-adaptive processor (“MAP®”, both trademarks of SRC Computers, Inc.) elements for use with interleaved memory controllers. Particularly disclosed is a microprocessor based computer system utilizing either a DIMM or RIMM physical format adapter port coupled to a reconfigurable 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
51 Claims
-
1. A computer system comprising:
-
at least one processor; a controller for coupling said at least one processor to a control block and a memory bus; a plurality of memory module slots coupled to said memory bus; an adapter port associated with a subset of said plurality of memory module slots; and a cluster interconnect fabric coupled to said adapter port, wherein control information from or to said controller via a relatively low speed bus to or from said adapter port is provided by a direct connection between card slots associated with said relatively low speed bus and said plurality of memory module slots. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer system comprising:
-
at least one processor; an interleaved controller for coupling said at least one processor to a control block and a memory bus; a plurality of memory slots coupled to said memory bus; an adapter port associated with at least two of said plurality of memory slots; and a cluster interconnect fabric coupled to each of said adapter ports, wherein control information from or to said controller via a relatively low speed bus to or from said adapter port is provided by a direct connection between card slots associated with said relatively low speed bus and said plurality of memory module slots. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
Specification