Unlock instant, AI-driven research and patent intelligence for your innovation.

Computing device and method for loading or updating data

A computing device, a technology for updating data, applied in the computer field, and can solve problems such as high overhead

Active Publication Date: 2021-02-19
SHANGHAI BIREN TECH CO LTD
View PDF8 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, how to efficiently transfer the read data from the main memory 140 to the vector processing unit 110 through the network-on-chip is a challenge
Furthermore, it is still expensive to read entries into the vector processing unit 110 so that weight gradients can be added to these entries, and it is still challenging to transmit write data through the on-chip network.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Computing device and method for loading or updating data
  • Computing device and method for loading or updating data
  • Computing device and method for loading or updating data

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016] Exemplary embodiments of the present disclosure are described below in conjunction with the accompanying drawings, which include various details of the embodiments of the present disclosure to facilitate understanding, and they should be regarded as exemplary only. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the disclosure. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.

[0017] As used herein, the term "comprise" and its variants mean open inclusion, ie "including but not limited to". The term "or" means "and / or" unless otherwise stated. The term "based on" means "based at least in part on". The terms "one example embodiment" and "one embodiment" mean "at least one example embodiment." The term "another embodiment" means "at least on...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The embodiment of the invention relates to a computing device and a method for updating data, and relates to the field of computers. According to the invention, the method comprises the steps that a first processing unit sends a write instruction to a first memory via a network-on-chip, the write instruction comprising a first address and a plurality of items of write data; the first processing unit sends an emptying instruction; the first processing unit sends an updating instruction to the near memory processing unit through the network-on-chip, wherein the updating instruction comprises a first address and a plurality of second addresses; in response to the update instruction, the near memory processing unit performs a predetermined operation on a plurality of data items on a pluralityof second addresses of the first memory and a plurality of write-in data on the first address to generate a plurality of updated data items; and the near memory processing unit stores the updated plurality of data items to a plurality of second addresses. Therefore, the data can be flexibly processed in the near-memory processing unit, and the data movement overhead in the data updating process can be reduced.

Description

technical field [0001] Embodiments of the present disclosure generally relate to the field of computers, and in particular to computing devices, methods for loading data, and methods for updating data. Background technique [0002] Embedded table data reading has been widely used in many computer applications, especially in artificial intelligence applications such as personalized recommendation models. For the deep learning recommendation model (DLRM), the sparse embedding operation represented by SparseLengthsSum (SLS) consists of the following two actions: first, a small amount of sparse lookup is performed in the huge embedding table, and then the embedding table items are reduced, For example pooling. [0003] Traditional schemes implement sparse embedding operations through Near Memory Processing (NMP). refer to figure 1 , which shows a schematic block diagram of an architecture 100 for near-memory data processing according to the prior art. Such as figure 1 As sh...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F12/02G06F3/06G06F13/40G06F15/78
CPCG06F12/0223G06F3/0602G06F13/404G06F15/7825
Inventor 不公告发明人
Owner SHANGHAI BIREN TECH CO LTD