NONDETERMINISTIC MEMORY ACCESS REQUESTS TO NON-VOLATILE MEMORY

    公开(公告)号:US20180060257A1

    公开(公告)日:2018-03-01

    申请号:US15663403

    申请日:2017-07-28

    CPC classification number: G06F13/1673 G06F11/1004 G06F13/1689

    Abstract: A memory module includes a memory, a cache to cache copies of information stored in the memory, and a controller. The controller is configured to access first data from the memory or the cache in response to receiving a read request from a processor. The controller is also configured to transmit a first signal a first nondeterministic time interval after receiving the read request. The first signal indicates that the first data is available. The controller is further configured to transmit a second signal a first deterministic time interval after receiving a first transmit request from the processor in response to the first signal. The second signal includes the first data. The memory module also includes a buffer to store a write request until completion and a counter that is incremented in response to receiving the write request and decremented in response to completing the write request.

    HIGH-PERFORMANCE ON-MODULE CACHING ARCHITECTURES FOR NON-VOLATILE DUAL IN-LINE MEMORY MODULE (NVDIMM)

    公开(公告)号:US20190371400A1

    公开(公告)日:2019-12-05

    申请号:US16533278

    申请日:2019-08-06

    Abstract: A high-performance on-module caching architecture for hybrid memory modules is provided. A hybrid memory module includes a cache controller, a first volatile memory coupled to the cache controller, a first multiplexing data buffer coupled to the first volatile memory and the cache controller, and a first non-volatile memory coupled to the first multiplexing data buffer and the cache controller, wherein the first multiplexing data buffer multiplexes data between the first volatile memory and the first non-volatile memory and wherein the cache controller enables a tag checking operation to occur in parallel with a data movement operation. The hybrid memory module includes a volatile memory tag unit coupled to the cache controller, wherein the volatile memory tag unit includes a line connection that allows the cache controller to store a plurality of tags in the volatile memory tag unit and retrieve the plurality of tags from the volatile memory tag unit.

    HIGH-PERFORMANCE ON-MODULE CACHING ARCHITECTURES FOR NON-VOLATILE DUAL IN-LINE MEMORY MODULE (NVDIMM)

    公开(公告)号:US20190189210A1

    公开(公告)日:2019-06-20

    申请号:US15841997

    申请日:2017-12-14

    Abstract: A high-performance on-module caching architecture for hybrid memory modules is provided. A hybrid memory module includes a cache controller, a first volatile memory coupled to the cache controller, a first multiplexing data buffer coupled to the first volatile memory and the cache controller, and a first non-volatile memory coupled to the first multiplexing data buffer and the cache controller, wherein the first multiplexing data buffer multiplexes data between the first volatile memory and the first non-volatile memory and wherein the cache controller enables a tag checking operation to occur in parallel with a data movement operation. The hybrid memory module includes a volatile memory tag unit coupled to the cache controller, wherein the volatile memory tag unit includes a line connection that allows the cache controller to store a plurality of tags in the volatile memory tag unit and retrieve the plurality of tags from the volatile memory tag unit.

    Latency-Aware Memory Control
    5.
    发明申请
    Latency-Aware Memory Control 有权
    延迟感知内存控制

    公开(公告)号:US20150095605A1

    公开(公告)日:2015-04-02

    申请号:US14044454

    申请日:2013-10-02

    Abstract: A system, method and computer-readable storage device for accessing heterogeneous memory system, are provided. A memory controller schedules access of a command to a memory region in a set of memory regions based on an access priority associated with the command and where the set of memory regions have corresponding access latencies. The memory controller also defers access of the command to the set of memory regions using at least two queues and the access priority.

    Abstract translation: 提供了一种用于访问异构存储器系统的系统,方法和计算机可读存储设备。 存储器控制器基于与命令相关联的访问优先级来调度对一组存储器区域中的存储器区域的访问,并且其中该组存储器区域具有相应的访问延迟。 存储器控制器还使用至少两个队列和访问优先级来延迟对该组存储器区域的访问。

Patent Agency Ranking