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

A data reading system and method

A data reading and data technology, applied in the computer field, can solve problems such as the impact of memory utilization, and achieve the effects of reducing access, improving utilization, and reducing size requirements

Active Publication Date: 2019-07-19
SHANGHAI THINK FORCE ELECTRONICS TECH CO LTD
View PDF6 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

To provide these MAUs with the data required for calculation at the same time poses a great challenge to the bus bandwidth of the system.
[0005] On the other hand, the convolution kernels of the convolutional neural network used for image processing all use a two-dimensional or even three-dimensional data structure, and these data pairs with discontinuous addresses are read directly from the system memory (for example, DDR). The utilization of system memory will also have a great impact

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
  • A data reading system and method
  • A data reading system and method
  • A data reading system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0041] In the following description, the present invention is described with reference to various examples. One skilled in the art will recognize, however, that the various embodiments may be practiced without one or more of the specific details, or with other alternative and / or additional methods, materials, or components. In other instances, well-known structures, materials, or operations are not shown or described in detail so as not to obscure aspects of the various embodiments of the invention. Similarly, for purposes of explanation, specific quantities, materials and configurations are set forth in order to provide a thorough understanding of embodiments of the invention. However, the invention may be practiced without these specific details. Furthermore, it should be understood that the various embodiments shown in the drawings are illustrative representations and are not necessarily drawn to scale.

[0042] In this specification, reference to "one embodiment" or "the...

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 reading system, which comprises a configuration unit for receiving parameter information of convolution calculation; a data reading unit used for segmenting the image subjected to convolution calculation, so that the segmented image blocks generate M times of convolution calculation required data each time, and the data reading unit is also used for reading the segmented image blocks in rows; a data caching unit used for accessing the data read by the data reading unit; and a data expansion and output unit reads out a row of image data stored in the data cachingunit, then expands the data of the row required by M times of convolution calculation, generates M * K pieces of data in total, and outputs the M * K pieces of data at an output end.

Description

technical field [0001] The invention relates to the field of computers, in particular to a data reading system and method of a convolutional neural network for image processing with low cache occupation. Background technique [0002] Convolutional Neural Network (CNN) is a feed-forward neural network. Compared with the traditional BP neural network, it has the advantages of high recognition efficiency and good rotation and scaling invariance. It has been used in digital image processing and face recognition. It has been widely used in various fields. [0003] Traditional convolutional neural networks generally consist of multiple alternating convolutional layers, pooling layers, and finally fully connected layers. Convolutional neural networks can pass the network loss to all layers of the network through the backpropagation method. The parameter update learning process is realized by the stochastic gradient descent algorithm. The biggest difference between the convolutio...

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): G06F15/78G06T1/60G06N3/04
CPCG06F15/781G06T1/60G06N3/045
Inventor 刘明润
Owner SHANGHAI THINK FORCE ELECTRONICS TECH CO LTD