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

A convolutional neural network instruction data storage system and method

A technology of convolutional neural network and data storage system, which is applied in the field of convolutional neural network instruction data storage system, can solve the problem that the number of layers of the convolutional neural network model cannot be greatly increased, so as to reduce additional resources and time overhead and improve work Efficiency, the effect of improving computing efficiency

Active Publication Date: 2019-03-29
SHANDONG INSPUR SCI RES INST CO LTD
View PDF5 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, this technology cannot achieve fast and efficient data storage control when the number of model layers of the convolutional neural network is greatly increased, and the number of convolution kernel weight values ​​increases exponentially.

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 convolutional neural network instruction data storage system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0039] as attached figure 1 As shown, the convolutional neural network instruction data storage system of the present invention includes a computing unit module, an input buffer module, an output buffer module, an output selection module, an instruction distribution module, a data storage module 1, a data storage module 2 and a central control modules, the central control module connects and controls the calculation unit module, input buffer module, output buffer module, output selection module, instruction distribution module, data storage module 1 and data storage module 2 respectively; input buffer module, calculation unit module, output buffer module , the input selection module, the data storage module and the input buffer module are connected in sequence and data transmission is performed between adjacent two modules to form a closed one-way data transmission network; the data storage module transmits data to the input buffer module; the instruction distribution module se...

Embodiment 2

[0051] The convolutional neural network instruction data storage method of the convolutional neural network instruction data storage system in embodiment 1, the method comprises the following steps:

[0052] (1) The central control module sends instructions to the instruction buffer module;

[0053] (2), the instruction distribution module distributes the instructions in the instruction buffer module to the input buffer module, the calculation unit module, the input buffer module and the output selection module;

[0054] (3) The input buffer module, computing unit module, input buffer module and output selection module respectively complete their calculation and storage operations according to the instruction content, and give feedback of new instructions when the space of the instruction buffer module is sufficient;

[0055] (4) After the calculation instructions of the input buffer module, calculation unit module, input buffer module and output selection module are executed,...

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 convolutional neural network instruction data storage system and method, and belongs to data processing of artificial intelligence, the technical problem to be solved by theinvention is how to efficiently, orderly and conveniently increase the number of model layers of the convolution neural network, data access with exponential growth in the number of convolution kernelweights. The technical scheme adopted is as follows: a convolutional neural network instruction data storage system is provided. The system includes a computing unit module, an input buffer module, an output buffer module, an output selection module, an instruction distribution module, a first data storage module, a second data storage module and a central control module; the central control module is respectively connected to and control the central control module, The calculation unit module, the input buffer module, the output buffer module, the output selection module, the instruction distribution module, the first data storage module and the second data storage module. The invention also discloses a convolutional neural network instruction data storage method.

Description

technical field [0001] The invention relates to the field of artificial intelligence data processing, in particular to a convolutional neural network instruction data storage system and method. Background technique [0002] Artificial neural network, referred to as neural network, is a mathematical model or computational model that imitates the structure and function of a biological neural network. As the most important branch of artificial neural network, convolutional neural network is an efficient recognition method that has been developed in recent years and has attracted widespread attention. In the 1960s, Hubel and Wiesel discovered that its unique network structure can effectively reduce the complexity of the feedback neural network when studying the neurons used for local sensitivity and direction selection in the cat's cerebral cortex, and then proposed the convolutional neural network. [0003] The basic structure of a general convolutional neural network includes...

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): G06F9/30G06N3/04
CPCG06F9/3012G06N3/045Y02D10/00
Inventor 王子彤姜凯聂林川
Owner SHANDONG INSPUR SCI RES INST 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