Memory Access Technology and Computer System
    21.
    发明申请

    公开(公告)号:US20190196716A1

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

    申请号:US16284609

    申请日:2019-02-25

    Abstract: A memory access technology and a computer system, where the computer system includes a memory controller, a media controller, and a non-volatile memory (NVM) coupled to the media controller. After receiving a first read command from the memory controller, the media controller may read first data from the NVM based on a first address in the first read command. Then the media controller transmit, to the memory controller, at least two fixed-length data subblocks and metadata of the at least two data subblocks in response to at least two first send commands received from the memory controller. The metadata includes a location identifier indicating an offset of a corresponding data subblock in the first data. Thus, the memory controller obtains the first data based on the at least two data subblocks and location identifiers in the metadata.

    Memory activation method and apparatus, and memory controller

    公开(公告)号:US10127955B2

    公开(公告)日:2018-11-13

    申请号:US15607360

    申请日:2017-05-26

    Abstract: A first memory access request is obtained, where the first memory access request is used to request to access a first sub-row in a memory. A to-be-scheduled queue of the memory is searched for a second memory access request, where the to-be-scheduled queue of the memory includes multiple memory access requests, the second memory access request is used to request to access a second sub-row in the memory. The first sub-row and the second sub-row are located in a same row in the memory. The first memory access request and the second memory access request are combined to generate a first activation instruction, where the first activation instruction is used to instruct to activate the first sub-row and the second sub-row in the memory. The first activation instruction is sent to the memory.

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

    公开(公告)号: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.

    METHOD AND COMPUTER SYSTEM FOR TRAINING A NEURAL NETWORK MODEL

    公开(公告)号:US20240095531A1

    公开(公告)日:2024-03-21

    申请号:US18521763

    申请日:2023-11-28

    CPC classification number: G06N3/08

    Abstract: A method trains a neural network model in a computer system. The neural network model includes one or more layers each including one or more neurons. The one or more layers include at least one first layer and one last layer. Each neurons are configured to perform forward propagation of one or more input values by applying weights to the one or more input values and generating an output value based on a function applied to the sum of the weighted input values. The neurons of any given layer, but the last layer, of the one or more layers are connected with the one or more neurons of a consecutive layer. The neurons of any given layer, but the first layer, of the one or more layers are connected with the one or more neurons of a preceding layer.

    Memory access technology and computer system

    公开(公告)号:US11784756B2

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

    申请号:US16893748

    申请日:2020-06-05

    CPC classification number: H04L1/1642 G06F3/0604 G06F3/0659 G06F3/0673

    Abstract: A memory access technology and a computer system, where the computer system includes a memory controller and a medium controller connected to the memory controller. In the computer system, when detecting that an error occurs in first data that is returned by the medium controller in response to a first send command, the memory controller determines sequence information of the first send command in a plurality of send commands that have been sent by the memory controller within a time period from a time point at which the first send command is sent to a current time, and sends a data retransmission command to the medium controller to instruct the medium controller to resend the first data based on the sequence information.

    Memory Access Technology and Computer System

    公开(公告)号:US20220206686A1

    公开(公告)日:2022-06-30

    申请号:US17569911

    申请日:2022-01-06

    Abstract: A computer system includes a memory controller and a non-volatile dual in-line memory module (NVDIMM) connected to the memory controller. The NVDIMM comprises a non-volatile memory (NVM) for storing data and a media controller. After receiving a read command for reading first data stored in the NVDIMM from the memory controller, the media controller reads multiple data subblocks of the first data from the NVM. After sending multiple ready signals to notify the memory controller that multiple data subblocks of the first data are available, the media controller receives multiple send commands for fetching the multiple data subblocks. The media controller then transmits to the memory controller the multiple data subblocks in response to the multiple send commands.

    DRAM refresh method, apparatus, and system

    公开(公告)号:US10586608B2

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

    申请号: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.

    Image recognition accelerator, terminal device, and image recognition method

    公开(公告)号:US10346701B2

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

    申请号:US15695681

    申请日:2017-09-05

    Abstract: An image recognition accelerator, a terminal device, and an image recognition method are provided. The image recognition accelerator includes a dimensionality-reduction processing module, an NVM, and an image matching module. The dimensionality-reduction processing module first reduces a dimensionality of first image data. The NVM writes, into a first storage area of the NVM according to a specified first current I, ω low-order bits of each numeric value of the first image data on which dimensionality reduction has been performed, and writes, into a second storage area of the NVM according to a specified second current, (N−ω) high-order bits of each numeric value of the first image data on which dimensionality reduction has been performed. The image matching module determines whether an image library stored in the NVM includes image data matching the first image data on which dimensionality reduction has been performed.

Patent Agency Ranking