Data processing method and apparatus, DMA controller and computer readable storage medium

A DMA controller and data processing technology, which is applied in the field of image processing, can solve the problems of low data transfer efficiency and increased burden on the CPU, and achieve the effect of reducing the burden on the CPU without losing flexibility and efficient transfer

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

AI Technical Summary

Problems solved by technology

[0003] A variety of data transfer tasks are involved in CNN. The data transfer tasks are implemented by the CPU (Central Processing Unit, central processing unit). The data transfer efficiency is low, which adds too much burden to 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
  • Data processing method and apparatus, DMA controller and computer readable storage medium
  • Data processing method and apparatus, DMA controller and computer readable storage medium
  • Data processing method and apparatus, DMA controller and computer readable storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] 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.

[0033] 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

A data processing method and apparatus, a DMA controller and a computer readable storage medium are provided. The method comprises: generating first DMA read configuration information and first DMA write configuration information according to characteristic information of an input characteristic map, and determining second DMA read configuration information and second DMA write configuration information (201); reading data from the input characteristic map according to the first DMA read configuration information; according to the first DMA write configuration information, outputting the readdata to an operation logic (202); reading an operation result of the operation logic according to the second DMA read configuration information; according to the second DMA write configuration information, storing the read operation result in an output characteristic map (203). By using the method, data transfer in a CNN can be realized by the DMA controller, and the data transfer in the CNN doesnot need to be realized by a CPU, so that the burden of the CPU is lightened, the data is moved more efficiently, the effect of the CNN operation is accelerated, and the flexibility is maintained at the same time.

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F13/28G06N3/04
CPCG06F13/28G06N3/045
Inventor 赵尧李似锦谷骞
Owner SZ DJI TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products