Latency-agnostic memory controller
AssigneeInternational Business Machines Corporation
InventorsPhilip G. Emma, Michael B. Healy, Tejas Karkhanis
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsPhilip G. Emma, Michael B. Healy, Tejas Karkhanis
Estimating the term…
A computer-implemented method includes receiving, at a memory controller, a new transaction request referencing a new transaction to be executed on a memory. The memory includes two or more memory groups embodying two or more memory technologies, and the memory controller includes two or more group request queues with a respective group request queue corresponding to each memory group of the two or more memory groups. A memory group is selected, by the memory controller, from among the two or more memory groups. The transaction request is placed, by the memory controller, on the respective group request queue corresponding to the selected memory group. The new transaction is executed on the selected memory group. A new response to the new transaction is received, by the memory controller, from the selected memory group. The new response is returned.
A computer-implemented method comprising:
A memory controller configured to:
A computer-program product for executing a transaction in memory, the computer-program product comprising a computer-readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform a method comprising:
Dependencies are inferred from the claim text.