System and method for memory hub-based expansion bus
First Claim
Patent Images
1. A memory system comprising:
- a memory hub controller;
a memory bus coupled to the memory hub controller;
a plurality of memory modules, each memory module having a memory hub coupled to a plurality of memory devices and to the memory bus; and
an expansion module having a plurality of local memory devices coupled to a subprocessor, the subprocessor configured to couple the expansion module to at least one memory module in the plurality of memory modules through the memory bus, the subprocessor of the memory module operable to provide memory requests to and receive memory responses from the plurality of local memory devices and the plurality of memory devices of the at least one memory module independent of the memory hub controller.
1 Assignment
0 Petitions
Accused Products
Abstract
A system memory includes a memory hub controller, a memory module accessible by the memory hub controller, and an expansion module having a processor circuit coupled to the memory module and also having access to the memory module. The memory hub controller is coupled to the memory hub through a first portion of a memory bus on which the memory requests from the memory hub controller and memory responses from the memory hub are coupled. A second portion of the memory bus couples the memory hub to the processor circuit and is used to couple memory requests from the processor circuit and memory responses provided by the memory hub to the processor circuit.
-
Citations
17 Claims
-
1. A memory system comprising:
-
a memory hub controller; a memory bus coupled to the memory hub controller; a plurality of memory modules, each memory module having a memory hub coupled to a plurality of memory devices and to the memory bus; and an expansion module having a plurality of local memory devices coupled to a subprocessor, the subprocessor configured to couple the expansion module to at least one memory module in the plurality of memory modules through the memory bus, the subprocessor of the memory module operable to provide memory requests to and receive memory responses from the plurality of local memory devices and the plurality of memory devices of the at least one memory module independent of the memory hub controller. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A memory system comprising:
-
a system controller; a plurality of memory modules in communication with the system controller, each having a memory hub coupled to a plurality of memory devices and coupled to each other through a memory bus; and a first expansion module coupled to the memory bus, the first expansion module comprising; a first plurality of memory devices; and a subprocessor circuit coupled to the memory bus and to the plurality of memory devices, the subprocessor circuit operable to provide memory requests to and receive memory responses from the plurality of memory devices, the plurality of memory modules and the system controller. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
Specification