Dual in-line memory module with dedicated read and write ports
AssigneeInternational Business Machines Corporation
InventorsBrian J. Connolly, Adam J. McPadden
Life of this patent
Estimating the term…
Abstract
Embodiments include method, systems and computer program products for operating a dual in-line memory module with dedicated READ and WRITE ports. The computer-implemented method receiving, by a memory controller, one or more memory requests to access a one or more memory modules. The memory controller determines a memory request type for each of the one or more memory requests. The memory controller directs the one or more memory requests to a port of the memory controller dedicated to handle a memory request for an associated memory request type. The memory controller accesses at least a portion of the one or more memory modules via the dedicated port in which the one or more memory requests are directed.
Claims20
A computer-implemented method for operating a dual in-line memory module with dedicated READ and WRITE ports, the method comprising:
- receiving, by a memory controller, one or more memory requests to access a one or more memory modules;
- determining, by the memory controller, a memory request type for each of the one or more memory requests;
- directing, by the memory controller, the one or more memory requests to a port of the memory controller dedicated to handle a memory request for an associated memory request type;
- and
- accessing, by the memory controller, at least a portion of the one or more memory modules via the dedicated port in which the one or more memory requests are directed.
A computer program product for operating a dual in-line memory module with dedicated READ and WRITE ports, the computer program product comprising:
- a non-transitory computer readable storage medium having stored thereon first program instructions executable by a processor to cause the processor to:
- receive one or more memory requests to access a one or more memory modules;
- determine a memory request type for each of the one or more memory requests;
- direct the one or more memory requests to a port of a memory controller dedicated to handle a memory request for an associated memory request type;
- and
- access at least a portion of the one or more memory modules via the dedicated port in which the one or more memory requests are directed.
A system for operating a dual in-line memory module with dedicated READ and WRITE ports, the system comprising:
- a processor;
- a storage medium comprising one or more memory modules, the storage medium being coupled to the processor;
- a memory controller comprising a dedicated READ port and a dedicated WRITE port coupled to the one or more memory modules, the memory controller operable to:
- receive one or more memory requests to access a one or more memory modules;
- determine a memory request type for each of the one or more memory requests;
- direct the one or more memory requests to the dedicated READ port or the dedicated WRITE port dedicated to handle a memory request for an associated memory request type;
- and
- access at least a portion of the one or more memory modules via the dedicated READ port or the dedicated WRITE port in which the one or more memory requests are directed.
Dependencies are inferred from the claim text.