High bandwidth-low latency memory controller
AssigneeNVIDIA Corporation
InventorsJames M. Van Dyke, Nicholas J. Foskett, Brad Simeral, Sean Treichler
Life of this patent
Estimating the term…
Loading patent…
AssigneeNVIDIA Corporation
InventorsJames M. Van Dyke, Nicholas J. Foskett, Brad Simeral, Sean Treichler
Estimating the term…
At memory controller system is provided including a plurality of memory controller subsystems each coupled between memory and one of a plurality of computer components. Each memory controller subsystem includes at least one queue for managing pages in the memory. In use, each memory controller subsystem is capable of being loaded from the associated computer component independent of the state of the memory. Since high bandwidth and low latency are conflicting requirements in high performance memory systems, the present invention separates references from various computer components into multiple command streams. Each stream thus can hide precharge and activate bank preparation commands within its own stream for maximum bandwidth. A page context switch technique may be employed that allows instantaneous switching from one look ahead stream to another to allow low latency and high bandwidth while preserving
A method, comprising:
A computer program product for controlling at least three parallel-coupled memory controller subsystems, comprising:
A memory controller system, comprising:
A memory controller system, comprising:
A method for controlling memory utilizing a memory controller, comprising:
A method for controlling memory, comprising:
A computer program product for controlling memory utilizing a memory controller, comprising:
A memory controller for controlling memory utilizing a memory controller, comprising:
Dependencies are inferred from the claim text.