A memory subsystem including memory modules having multiple banks. A memory subsystem
includes a memory controller and a plurality of memory modules. The plurality of
memory modules may be coupled to the memory controller by a memory interconnect
having a data path including a plurality of data bits. Each of the plurality of
memory modules includes a circuit board and a plurality of memory chips mounted
to the circuit board. The circuit board includes a connector edge for connection
to the memory interconnect. Each of the plurality of memory chips may be configured
to store data in a plurality of storage locations. Each of the plurality of memory
modules may be coupled to a respective mutually exclusive subset of the plurality
of data bits.