Memory Management Method, Apparatus, and System
    1.
    发明申请
    Memory Management Method, Apparatus, and System 有权
    内存管理方法,设备和系统

    公开(公告)号:US20160070475A1

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

    申请号:US14942719

    申请日:2015-11-16

    Abstract: A memory management method implemented by a requesting node includes sending first indication information used for indicating a length of memory required by the requesting node and receiving second indication information used for indicating first remote memory provided to the requesting node by a target contributing node in at least one contributing node that can provide remote memory. The method also includes determining, from available virtual addresses, a first virtual address corresponding to the first remote memory, and sending a first data read/write instruction for the first data when first data whose pointer is within a range of the first virtual address needs to be read/written, where the first data read/write instruction includes third indication information, and the third indication information is used for indicating storage space, for storing the first data, in the first remote memory.

    Abstract translation: 由请求节点实现的存储器管理方法包括发送用于指示请求节点所需的存储器长度的第一指示信息,并且至少接收用于指示目标贡献节点提供给请求节点的第一远程存储器的第二指示信息 一个贡献节点可以提供远程内存。 该方法还包括从可用虚拟地址确定与第一远程存储器相对应的第一虚拟地址,以及当第一数据的指针在第一虚拟地址的范围内需要时,发送第一数据的第一数据读/写指令 被读取/写入,其中第一数据读/写指令包括第三指示信息,并且第三指示信息用于指示用于存储第一数据的存储空间在第一远程存储器中。

    Memory management method, apparatus, and system

    公开(公告)号:US09940020B2

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

    申请号:US14942719

    申请日:2015-11-16

    Abstract: A memory management method implemented by a requesting node includes sending first indication information used for indicating a length of memory required by the requesting node and receiving second indication information used for indicating first remote memory provided to the requesting node by a target contributing node in at least one contributing node that can provide remote memory. The method also includes determining, from available virtual addresses, a first virtual address corresponding to the first remote memory, and sending a first data read/write instruction for the first data when first data whose pointer is within a range of the first virtual address needs to be read/written, where the first data read/write instruction includes third indication information, and the third indication information is used for indicating storage space, for storing the first data, in the first remote memory.

    TLB Management Method and Computer
    3.
    发明申请
    TLB Management Method and Computer 审中-公开
    TLB管理方法和计算机

    公开(公告)号:US20160103768A1

    公开(公告)日:2016-04-14

    申请号:US14975597

    申请日:2015-12-18

    Abstract: A TLB management method and computer are provided. The method includes querying a TLB storage directory table using a VPID of a first VCPU as an index, to obtain an address of a TLB storage table corresponding to the first VCPU; then accessing, according to the address of the TLB storage table corresponding to the first VCPU, the TLB storage table corresponding to the first VCPU, and reading a valid TLB entry in the TLB storage table corresponding to the first VCPU into a physical TLB.

    Abstract translation: 提供TLB管理方法和计算机。 该方法包括使用第一VCPU的VPID作为索引查询TLB存储目录表,以获得对应于第一VCPU的TLB存储表的地址; 然后根据对应于第一VCPU的TLB存储表的地址,访问与第一VCPU相对应的TLB存储表,并将与第一VCPU相对应的TLB存储表中的有效TLB条目读入物理TLB。

    Cross-page prefetching method, apparatus, and system

    公开(公告)号:US09858192B2

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

    申请号:US14928635

    申请日:2015-10-30

    Abstract: A cross-page prefetching method, apparatus, and system are disclosed, which can improve a prefetching hit ratio of a prefetching device, and further improve efficiency of memory access. The method includes: receiving an indication message, sent by a cache, that a physical address is missing, where the indication message carries a mapped-to first physical address and contiguity information of a first physical page to which the first physical address belongs; acquiring a prefetching address according to the first physical address and a step size that is stored in a prefetching device; and if a page number of a physical page to which the prefetching address belongs is different from a page number of the first physical page, and it is determined, according to the contiguity information of the first physical page, that the first physical page is contiguous, prefetching data at the prefetching address.

    Memory Module Access Method and Apparatus
    6.
    发明申请
    Memory Module Access Method and Apparatus 审中-公开
    存储器模块访问方法和装置

    公开(公告)号:US20160196073A1

    公开(公告)日:2016-07-07

    申请号:US15070532

    申请日:2016-03-15

    Abstract: A memory segment access method and apparatus relates to the field of computer technologies, which are used to resolve a problem of a relatively low memory access bandwidth caused by relatively low utilization of bandwidth resources in a multichannel memory system. The method includes acquiring, by a first scheduler, a quantity of to-be-sent memory access requests in a second scheduler, and receiving, by the first scheduler, a memory access request, and sending the memory access request through a second memory channel corresponding to the second scheduler.

    Abstract translation: 存储器段访问方法和装置涉及计算机技术领域,其用于解决由多通道存储器系统中的带宽资源的较低利用率引起的相对低的存储器访问带宽的问题。 该方法包括由第一调度器获取在第二调度器中的要发送的存储器访问请求的数量,以及由第一调度程序接收存储器访问请求,以及通过第二存储器通道发送存储器访问请求 对应于第二调度器。

    Memory management method, apparatus, and system

    公开(公告)号:US10235047B2

    公开(公告)日:2019-03-19

    申请号:US15911633

    申请日:2018-03-05

    Abstract: A memory management method implemented by a requesting node includes sending first indication information used for indicating a length of memory required by the requesting node and receiving second indication information used for indicating first remote memory provided to the requesting node by a target contributing node in at least one contributing node that can provide remote memory. The method also includes determining, from available virtual addresses, a first virtual address corresponding to the first remote memory, and sending a first data read/write instruction for the first data when first data whose pointer is within a range of the first virtual address needs to be read/written, where the first data read/write instruction includes third indication information, and the third indication information is used for indicating storage space, for storing the first data, in the first remote memory.

    Method and Apparatus for Querying Physical Memory Address
    9.
    发明申请
    Method and Apparatus for Querying Physical Memory Address 审中-公开
    用于查询物理内存地址的方法和装置

    公开(公告)号:US20160170904A1

    公开(公告)日:2016-06-16

    申请号:US15047938

    申请日:2016-02-19

    Abstract: A method and an apparatus for querying a physical memory address where the method includes storing, into a prefetch buffer, page table entries of a second thread that is to perform addressing that are stored in a standby buffer, where the standby buffer stores page table entries that are not queried within a set time in a translation lookaside buffer (TLB), receiving a memory addressing request message that carries a virtual address and is sent by the second thread, and querying, in the TLB and the prefetch buffer, a corresponding physical address according to the virtual address.

    Abstract translation: 一种用于查询物理存储器地址的方法和装置,其中所述方法包括将预取缓冲器存储在要执行寻址的第二线程的页表条目中,所述寻址存储在备用缓冲器中,其中备用缓冲器存储页表项 在翻译后备缓冲器(TLB)中在设定的时间内不查询,接收携带虚拟地址并由第二线程发送的存储器寻址请求消息,并且在TLB和预取缓冲器中查询对应的物理 地址根据虚拟地址。

    Multilevel Cache-Based Data Read/Write Method and Apparatus, and Computer System
    10.
    发明申请
    Multilevel Cache-Based Data Read/Write Method and Apparatus, and Computer System 有权
    基于多级缓存的数据读/写方法和装置以及计算机系统

    公开(公告)号:US20160147666A1

    公开(公告)日:2016-05-26

    申请号:US15010376

    申请日:2016-01-29

    Abstract: A multilevel cache-based data read/write method and a computer system. The method includes acquiring a query address of a physical memory data block in which data is to be read/written, acquiring a cache location attribute of the physical memory data block, querying whether a cache is hit until one cache is hit or all caches are missed, where the querying is performed according to the query address in descending order of levels of caches storable for the physical memory data block, and the levels of the caches are indicated by the cache location attribute, and if one cache is hit, reading/writing the data in the query address of the physical memory data block in the hit cache; or, if all caches are missed, reading/writing the data in the query address of the physical memory data block in a memory.

    Abstract translation: 基于多级缓存的数据读/写方法和计算机系统。 该方法包括获取要读/写数据的物理存储器数据块的查询地址,获取物理存储器数据块的高速缓存位置属性,查询高速缓存是否被命中,直到一个高速缓存被命中或者所有高速缓存是 错过,按照存储在物理存储器数据块的高速缓存的级别按照查询地址执行查询,并且高速缓存的级别由高速缓存位置属性指示,并且如果一个高速缓存被命中,则读/ 将数据写入命中高速缓存中的物理存储器数据块的查询地址; 或者如果所有高速缓存都被遗漏,则在存储器中的物理存储器数据块的查询地址中读/写数据。

Patent Agency Ranking