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

Data processing method and system, electronic equipment

A data processing and processor technology, applied in the field of deep learning, can solve the problems of training data rate, data transmission speed limitation, long time, consumption, etc., and achieve the effect of reducing the time for obtaining training data and shortening the running time.

Active Publication Date: 2018-05-08
BEIJING SENSETIME TECH DEV CO LTD
View PDF14 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, in the existing deep learning system, it usually takes a long time for the computing node to obtain the training data, because the data on the storage node needs to be transmitted by the computing node through the network
In addition, many deep learning systems allocate a large number of calculations to the graphics processing unit (GPU), and the GPU needs to read data from the memory, which leads to the rate of obtaining training data is also affected by the data transfer speed from the memory to the GPU memory. limit

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 system, electronic equipment
  • Data processing method and system, electronic equipment
  • Data processing method and system, electronic equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach

[0061] According to an embodiment of the method of the present invention, the method further includes, in response to not finding a cache element that caches the corresponding cache data, searching for the corresponding Cache the data, and return the corresponding cached data to the corresponding processor process.

[0062] In a specific embodiment, at least one processor process includes: at least one GPU process, and / or, at least one CPU process.

[0063] image 3A flow chart of responding to a GPU process request according to an embodiment of the method of the present invention is shown. In response to the file read request initiated by the GPU process, in step S310, it is determined whether the file to be read is in the GPU display memory, if yes, then the process proceeds to step S312, and the file to be read is returned; if not, the process proceeds Go to step S314. In step S314, it is determined whether the file to be read is in the RAM, if yes, the process proceeds ...

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 discloses a data processing method and system and electronic equipment. The method comprises the steps that a cached data read request initiated by at least one processor process to a data cache system is received, the data cache system comprises multiple kinds of cache elements, transmission rates and / or storage spaces of the cache elements are different, and different searching priorities are preset according to the transmission rate and the storage space of each cache element; the received cached data read request is responded, and the corresponding cache data is searched fromthe cache elements according to the search priorities in a sequence of from high to low from the cache element of the corresponding processor of the process which initiates the cached data read request; the searched cache elements in which the corresponding cache data is cached are responded, and the corresponding cached data is returned to the corresponding processor process from the searched cache elements. The data processing method can greatly reduce training data acquisition time of computing nodes, and algorithm training time is shortened.

Description

technical field [0001] This application relates to the field of deep learning, in particular to data processing methods and systems, and electronic equipment. Background technique [0002] Deep learning algorithms that analyze large-scale data are being increasingly used in big data analysis, such as image recognition, speech recognition, and natural language processing. Such large-scale deep learning algorithms usually require terabytes or more of training data and massive neural network model parameters. Since the storage and computing power of a single computer cannot meet the requirements of this task, distributed deep learning systems have been proposed, such as Google's DistBelief distributed training system, UC Berkeley AMP Lab's Spark distributed computing system for deep learning . On the one hand, this type of system shortens the training time of the model by using the parallel computing capability of the distributed cluster, and on the other hand, it uses the cl...

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/48G06F12/0844
CPCG06F9/4831G06F12/0844G06F9/48G06F12/08
Inventor 谢瑞桃孙鹏颜深根
Owner BEIJING SENSETIME TECH DEV CO LTD