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

Method and device for data processing, DMA controller, and computer readable storage medium

A data processing and input data technology, applied in the field of image processing, can solve problems such as increasing CPU burden, achieve the effects of reducing CPU burden, efficiently moving data, and accelerating CNN operations

Inactive Publication Date: 2018-12-21
SZ DJI TECH CO LTD
View PDF13 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For example, image algorithms involve operations of fixed matrices, such as Gaussian (Gaussian) matrices for Gaussian filtering. When the CPU completes matrix operations, it also needs to move data, which increases the burden on the CPU.

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
  • Method and device for data processing, DMA controller, and computer readable storage medium
  • Method and device for data processing, DMA controller, and computer readable storage medium
  • Method and device for data processing, DMA controller, and computer readable storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention. In addition, the following embodiments and features in the embodiments can be combined with each other under the condition of no conflict.

[0028] The terminology used in the present invention is for the purpose of describing specific embodiments only, not to limit the present invention. As used herein and in the claims, the singular forms "a", "the", and "the" are intended to include the plural forms as well, unless the context clearly dictates otherwise. It ...

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

Provided are a method and a device for data processing, a DMA controller, and a computer readable storage medium. The method comprises: acquiring feature information and parameter information of an original input feature map; generating second DMA configuration information according to the feature information, and generating first DMA configuration information and third DMA configuration information according to the feature information and the parameter information; constructing a target input feature map according to the first DMA configuration information; and reading input data from from the original input feature map according to the second DMA configuration information; storing the input data to the target input feature map according to the third DMA configuration information. By applying the embodiment of the present invention, data transit in CNN can be implemented by the DMA controller, and a CPU does not need to implement data transit in the CNN, thereby reducing CPU load, transitting the data more efficiently, and thereby accelerating CNN operation without losing flexibility.

Description

technical field [0001] The present invention relates to the technical field of image processing, in particular to a data processing method, equipment, DMA (Direct Memory Access, direct memory access) controller and a computer-readable storage medium. Background technique [0002] In machine learning, CNN (Convolutional Neural Network, Convolutional Neural Network) is a feedforward neural network whose artificial neurons can respond to surrounding units within a part of the coverage area, and it has excellent performance for large-scale image processing. CNN is a multi-layer neural network, each layer is composed of multiple two-dimensional planes, and each plane is composed of multiple independent neurons. Generally, CNN can be composed of a convolutional layer and a pooling layer. The function of the convolutional layer is to extract various features of the image, and the function of the pooling layer is to perform two feature extractions on the original feature signal to r...

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): G06F13/28G06F3/06
CPCG06F3/0629G06F3/0647G06F13/28G06F13/1668G06N3/063G06N3/045
Inventor 赵尧杨康李似锦
Owner SZ DJI TECH CO LTD