ACCESS REQUEST PROCESSING METHOD AND APPARATUS, AND COMPUTER DEVICE

    公开(公告)号:US20200250091A1

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

    申请号:US16855129

    申请日:2020-04-22

    摘要: An access request processing method is performed by a computer device that includes a processor, a dynamic random-access memory (DRAM), and a non-volatile memory (NVM). When receiving a write request, the processor may identify an object cache page according to the write request. The processor obtains the to-be-written data from a buffer according to a buffer pointer in the write request, the to-be-written data including a new data chunk to be written into the object cache page. The processor then inserts a new data node into a log chain of the object cache page, where the NVM stores data representing the log chain of the object cache page. The new data node includes information regarding the new data chunk of the object cache page. The computer device provided in this application can reduce system overheads while protecting data consistency.

    FILE MANAGEMENT METHOD, DISTRIBUTED STORAGE SYSTEM, AND MANAGEMENT NODE

    公开(公告)号:US20190073130A1

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

    申请号:US16178220

    申请日:2018-11-01

    IPC分类号: G06F3/06 G06F17/30

    摘要: A file management method, a distributed storage system, and a management node are disclosed. In the distributed storage system, after receiving a file creation request sent by a host for requesting to create a file in a distributed storage system, a management node allocates, to the file, first virtual space from global virtual address space of the distributed storage system, where local virtual address space of each storage node in the distributed storage system is corresponding to a part of the global virtual address space. Then, the management node records metadata of the file, where the metadata of the file includes information about the first virtual space, and the information about the first virtual space is used to point to local virtual address space of a storage node that is used to store the file. Further, the management node sends, the information about the first virtual space to the host.

    Processing Node, Computer System, and Transaction Conflict Detection Method

    公开(公告)号:US20180373634A1

    公开(公告)日:2018-12-27

    申请号:US16047892

    申请日:2018-07-27

    IPC分类号: G06F12/0815 G06F9/46

    摘要: A processing node, a computer system, and a transaction conflict detection method, where the processing node includes a processor and a transactional cache. When obtaining a first operation instruction in a transaction for accessing shared data, the processor accesses the transactional cache for caching shared data of a transaction processed by the processing node. If the transactional cache determines that the first operation instruction fails to hit a cache line in the transactional cache, the transactional cache sends a first destination address in the operation instruction to a transactional cache in another processing node. After receiving status information of a cache line hit by the first destination address from the other processing node, the transactional cache determines, based on the received status information, whether the first operation instruction conflicts with a second operation instruction executed by the other processing node.

    File Access Method and Apparatus, and Storage Device

    公开(公告)号:US20170262172A1

    公开(公告)日:2017-09-14

    申请号:US15606423

    申请日:2017-05-26

    IPC分类号: G06F3/06 G06F12/02

    摘要: A file access method and apparatus, and a storage device are presented, where the file access method is applied to a storage device in which a file system is established based on a memory. The storage device obtains, according to a file identifier of a to-be-accessed first target file, an index node of the first target file in metadata, where the index node of the first target file stores information about first virtual space of the first target file in global virtual space. The storage device maps the first virtual space onto second virtual space of a process, and performs addressing on an added file management register to access the first target file according to a start address of the first virtual space and a base address of a page directory of the global file page table stored in the file management register.

    Write Apparatus and Magnetic Memory
    7.
    发明申请
    Write Apparatus and Magnetic Memory 有权
    写装置和磁记忆

    公开(公告)号:US20170040046A1

    公开(公告)日:2017-02-09

    申请号:US15333235

    申请日:2016-10-25

    IPC分类号: G11C11/16

    摘要: A write apparatus and a magnetic memory, where the write apparatus includes a first drive port, a second drive port, a first information storage area, a second information storage area, and an information buffer. A first area locates between the first information storage area and the information buffer. A second area locates between the second information storage area and the information buffer. The first information storage area, the second information storage area, and the information buffer are made of a first magnetic material. The first area and the second area are made of a second magnetic material. Magnetic energy of the first magnetic material is higher than magnetic energy of the second magnetic material. The write apparatus can ensure write stability of the magnetic memory.

    摘要翻译: 写装置和磁存储器,其中写装置包括第一驱动端口,第二驱动端口,第一信息存储区域,第二信息存储区域和信息缓冲器。 第一区域位于第一信息存储区域和信息缓冲器之间。 第二区域位于第二信息存储区域和信息缓冲器之间。 第一信息存储区域,第二信息存储区域和信息缓冲器由第一磁性材料制成。 第一区域和第二区域由第二磁性材料制成。 第一磁性材料的磁能高于第二磁性材料的磁能。 写装置可以确保磁存储器的写入稳定性。

    Access request processing method and apparatus, and computer device

    公开(公告)号:US11301379B2

    公开(公告)日:2022-04-12

    申请号:US16855129

    申请日:2020-04-22

    摘要: An access request processing method is performed by a computer device that includes a processor, a dynamic random-access memory (DRAM), and a non-volatile memory (NVM). When receiving a write request, the processor may identify an object cache page according to the write request. The processor obtains the to-be-written data from a buffer according to a buffer pointer in the write request, the to-be-written data including a new data chunk to be written into the object cache page. The processor then inserts a new data node into a log chain of the object cache page, where the NVM stores data representing the log chain of the object cache page. The new data node includes information regarding the new data chunk of the object cache page. The computer device provided in this application can reduce system overheads while protecting data consistency.

    Cache management method, cache controller, and computer system

    公开(公告)号:US10831677B2

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

    申请号:US16028265

    申请日:2018-07-05

    摘要: 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.

    Processing node, computer system, and transaction conflict detection method

    公开(公告)号:US10733101B2

    公开(公告)日:2020-08-04

    申请号:US16047892

    申请日:2018-07-27

    摘要: A processing node, a computer system, and a transaction conflict detection method, where the processing node includes a processor and a transactional cache. When obtaining a first operation instruction in a transaction for accessing shared data, the processor accesses the transactional cache for caching shared data of a transaction processed by the processing node. If the transactional cache determines that the first operation instruction fails to hit a cache line in the transactional cache, the transactional cache sends a first destination address in the operation instruction to a transactional cache in another processing node. After receiving status information of a cache line hit by the first destination address from the other processing node, the transactional cache determines, based on the received status information, whether the first operation instruction conflicts with a second operation instruction executed by the other processing node.