Multiple processor system and method including multiple memory hub modules
First Claim
1. A memory module, comprising:
- a plurality of memory devices; and
a memory hub comprising;
a plurality of memory controllers, each of the memory controllers being coupled to at least one of the memory devices in the memory module; and
a switch having a plurality of first switch ports respectively coupled to a plurality of memory requesters, a plurality of second switch ports each being coupled to a respective one of a plurality of third switch ports external to the memory module, and a plurality of memory ports coupled to respective ones of the memory controllers,wherein, in response to output from a corresponding one of the memory requesters, the switch is configured to selectively couple the first switch receiving the output from the corresponding memory requester to either;
one of the third switch ports or one of the memory ports.
1 Assignment
0 Petitions
Accused Products
Abstract
A processor-based electronic system includes several memory modules arranged in first and second ranks. The memory modules in the first rank are directly accessed by any of several processors, and the memory modules in the second rank are accessed by the processors through the memory modules in the first rank. The data bandwidth between the processors and the memory modules in the second rank is varied by varying the number of memory modules in the first rank that are used to access the memory module in the second set. Each of the memory modules includes several memory devices coupled to a memory hub. The memory hub includes a memory controller coupled to each memory device, a link interface coupled to a respective processor or memory module, and a cross bar switch coupling any of the memory controllers to any of the link interfaces.
-
Citations
8 Claims
-
1. A memory module, comprising:
-
a plurality of memory devices; and a memory hub comprising; a plurality of memory controllers, each of the memory controllers being coupled to at least one of the memory devices in the memory module; and a switch having a plurality of first switch ports respectively coupled to a plurality of memory requesters, a plurality of second switch ports each being coupled to a respective one of a plurality of third switch ports external to the memory module, and a plurality of memory ports coupled to respective ones of the memory controllers, wherein, in response to output from a corresponding one of the memory requesters, the switch is configured to selectively couple the first switch receiving the output from the corresponding memory requester to either;
one of the third switch ports or one of the memory ports. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
Specification