Memory access method, buffer scheduler and memory module

    公开(公告)号:US09785551B2

    公开(公告)日:2017-10-10

    申请号:US14953320

    申请日:2015-11-28

    Abstract: The present invention discloses a memory access method, a buffer scheduler, and a memory module, which can support multiple application scenarios without changing the memory module or a memory chip. The method includes: receiving an operation request message for memory access data, where the operation request message includes tag information of the memory access data, operation information of the memory access data, and a memory address of the memory access data; and performing, according to at least one of the tag information of the memory access data, a memory address of the memory access data, and the operation information of the memory access data, an operation on the tag of the memory access data and/or the memory access data stored in the memory module. The present invention is applicable to the computer field.

    Memory Access Method, Buffer Scheduler and Memory Module
    12.
    发明申请
    Memory Access Method, Buffer Scheduler and Memory Module 有权
    内存访问方法,缓冲区调度程序和内存模块

    公开(公告)号:US20160085670A1

    公开(公告)日:2016-03-24

    申请号:US14953320

    申请日:2015-11-28

    Abstract: The present invention discloses a memory access method, a buffer scheduler, and a memory module, which can support multiple application scenarios without changing the memory module or a memory chip. The method includes: receiving an operation request message for memory access data, where the operation request message includes tag information of the memory access data, operation information of the memory access data, and a memory address of the memory access data; and performing, according to at least one of the tag information of the memory access data, a memory address of the memory access data, and the operation information of the memory access data, an operation on the tag of the memory access data and/or the memory access data stored in the memory module. The present invention is applicable to the computer field.

    Abstract translation: 本发明公开了一种存储器访问方法,缓冲器调度器和存储器模块,其可以在不改变存储器模块或存储器芯片的情况下支持多种应用场景。 该方法包括:接收用于存储器访问数据的操作请求消息,其中操作请求消息包括存储器访问数据的标签信息,存储器访问数据的操作信息和存储器访问数据的存储器地址; 并且根据存储器访问数据的标签信息,存储器访问数据的存储器地址和存储器访问数据的操作信息中的至少一个来执行对存储器访问数据的标签的操作和/或 存储器存储数据存储在存储器模块中。 本发明可应用于计算机领域。

    METHOD FOR REDUCING POWER CONSUMPTION OF MEMORY SYSTEM, AND MEMORY CONTROLLER
    13.
    发明申请
    METHOD FOR REDUCING POWER CONSUMPTION OF MEMORY SYSTEM, AND MEMORY CONTROLLER 有权
    用于减少存储器系统功耗的方法和存储器控制器

    公开(公告)号:US20150220135A1

    公开(公告)日:2015-08-06

    申请号:US14685272

    申请日:2015-04-13

    Abstract: A method for reducing power consumption of a memory system and a memory controller are provided. The method for reducing power consumption of a memory system includes: determining whether a dynamic random access memory DRAM memory module with a low access frequency exists in a memory system; when a DRAM memory module with a low access frequency exists, transfer, according to a size of a working set in the memory system, page data that does not belong to the working set to a non-volatile memory NVM memory module, where the page data that does not belong to the working set is page data that does not need to be accessed when a process runs within preset time.

    Abstract translation: 提供了一种用于降低存储器系统和存储器控制器的功耗的方法。 用于降低存储器系统的功耗的方法包括:确定存储系统中是否存在具有低存取频率的动态随机存取存储器DRAM存储器模块; 当存在具有低访问频率的DRAM存储器模块时,根据存储器系统中的工作集的大小将不属于工作集的页面数据传送到非易失性存储器NVM存储器模块,其中页面 不属于工作集的数据是当一个进程在预设时间内运行时不需要访问的页面数据。

    Cache management method, cache controller, and computer system

    公开(公告)号:US10831677B2

    公开(公告)日:2020-11-10

    申请号:US16028265

    申请日:2018-07-05

    Abstract: A cache management method, a cache controller, and a computer system are provided. In the method, the cache controller obtains an operation instruction; when a destination address in the operation instruction hits no cache line cache line in a cache of the computer system, and the cache includes no idle cache line, the cache controller selects a to-be-replaced cache line from a replacement set, where the replacement set includes at least two cache lines; and the cache controller eliminates the to-be-replaced cache line from the cache, and stores, in the cache, a cache line obtained from the destination address. According to the cache management method, system overheads of cache line replacement can be reduced, and cache line replacement efficiency can be improved.

    Optical switch control method, and apparatus

    公开(公告)号:US10439736B2

    公开(公告)日:2019-10-08

    申请号:US15846139

    申请日:2017-12-18

    Abstract: An optical switch control method and an apparatus are disclosed, to reduce impact on access performance by time overheads of optical link switching. The method includes: receiving an optical link establishment request sent by a computation node; determining whether the first optical link that needs to be established conflicts with the existing optical link; and if the first optical link that needs to be established conflicts with the existing optical link, determining whether to allow establishment of the first optical link, and establishing the first optical link if the establishment of the first optical link is allowed; or establishing the first optical link if the first optical link that needs to be established does not conflict with the existing optical link.

    OPTICAL SWITCH CONTROL METHOD, AND APPARATUS
    17.
    发明申请

    公开(公告)号:US20180109327A1

    公开(公告)日:2018-04-19

    申请号:US15846139

    申请日:2017-12-18

    Abstract: An optical switch control method and an apparatus are disclosed, to reduce impact on access performance by time overheads of optical link switching. The method includes: receiving an optical link establishment request sent by a computation node; determining whether the first optical link that needs to be established conflicts with the existing optical link; and if the first optical link that needs to be established conflicts with the existing optical link, determining whether to allow establishment of the first optical link, and establishing the first optical link if the establishment of the first optical link is allowed; or establishing the first optical link if the first optical link that needs to be established does not conflict with the existing optical link.

    DRAM Refresh Method, Apparatus, and System
    18.
    发明申请

    公开(公告)号:US20180053569A1

    公开(公告)日:2018-02-22

    申请号:US15802781

    申请日:2017-11-03

    Abstract: A dynamic random access memory (DRAM) refresh method in which a to-be-refreshed area in a refresh block is specified in a refresh instruction is provided to refresh a specified location of a DRAM storage array. A memory controller sends a refresh instruction to a DRAM refresh apparatus. The refresh instruction includes an identifier of a to-be-refreshed block and refresh information indicating a to-be-refreshed area. The DRAM refresh apparatus generates addresses of to-be-refreshed bank rows in the to-be-refreshed block according to the identifier and the refresh information, and refresh locations corresponding to the addresses of the bank rows in the to-be-refreshed block. Therefore, a DRAM refresh time is shortened, refresh power consumption is reduced, a refresh operation is more flexible, and system resource consumption is reduced while data integrity is ensured.

    Message-based memory access apparatus and access method thereof

    公开(公告)号:US09870327B2

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

    申请号:US14335029

    申请日:2014-07-18

    CPC classification number: G06F13/1673 G06F13/4239

    Abstract: A message-based memory access apparatus and an access method thereof are disclosed, The message-based memory access apparatus includes: a message-based command bus, configured to transmit a message-based memory access instruction generated by the CPU to instruct a memory system to perform a corresponding operation; a message-based memory controller, configured to package a CPU request into a message packet and sent the packet to a storage module, and parse a message packet returned by the storage module and return data to the CPU; a message channel, configured to transmit a request message packet and a response message packet; and the storage module, including a buffer scheduler, and configured to receive the request packet from the message-based memory controller and process the corresponding request.

Patent Agency Ranking