Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Data processing method and device, computer system and storage medium

A technology for data processing and computing nodes, which is applied in the field of deep learning and can solve problems such as multiple data copies and multiple communications

Active Publication Date: 2020-06-12
SHANGHAI CAMBRICON INFORMATION TECH CO LTD
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For example, a neural network has three computing nodes, which are the first computing node, the second computing node, and the third computing node, where the first computing node and the third computing node need to be executed on the CPU, and the The two computing nodes need to be executed on the GPU, and the second computing node and the third computing node are connected in parallel to the output of the first computing node. In this way, when processing the neural network, the system may sequentially execute the first One computing node, the second computing node, and the third computing node, so that the system will frequently switch between different processors, and the number of communications between different processors is large and multiple data copies are required.

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
  • Data processing method and device, computer system and storage medium
  • Data processing method and device, computer system and storage medium
  • Data processing method and device, computer system and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0070] In order to make the purpose, technical solution and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present application, and are not intended to limit the present application.

[0071] The data processing method provided by this application can be applied to such as figure 1 In the computer system shown. The computer system may be a heterogeneous computer system formed by multiple processors, wherein the processor may include a main processor and one or more co-processors, and each processor may be provided with a corresponding memory. Specifically, such as figure 1 As shown, the computer system 100 may include a first processor 110, a first memory 120 connected to the first processor 110, and a second memory 130, and one or more second processo...

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 invention relates to a data processing method and device, a computer system and a storage medium, which can run an original network according to a connection relationship and an execution sequenceof each equivalent node and a model data set and a model structure parameter of the original network so as to obtain an instruction corresponding to each computing node in each original network. According to the data processing method and device, the computer system and the storage medium, the execution sequence of the computing nodes is adjusted, so that the switching times between different devices and the data copying times between different devices are reduced, and the data processing speed and efficiency of the computer system can be improved.

Description

technical field [0001] The present application relates to the technical field of deep learning, in particular to a data processing method, device, computer system and storage medium. Background technique [0002] With the development of artificial intelligence technology, deep learning has become ubiquitous and indispensable, and many scalable deep learning systems have emerged, such as TensorFlow, MXNet, Caffe, and PyTorch. The above deep learning systems can It is used to provide various neural network models that can run on processors such as CPU (Central Processing Unit, central processing unit) or GPU (Graphics Processing Unit, graphics processing unit). [0003] Generally, when a processor runs a neural network model, such as a Caffe network model, it needs to compile and analyze each computing node in the neural network model separately, and then, according to the structure of the neural network model, follow A certain form executes each computing node. Wherein, the...

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
IPC IPC(8): G06F9/50
CPCG06F9/5038G06F9/5066Y02D10/00
Inventor 不公告发明人
Owner SHANGHAI CAMBRICON INFORMATION TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products