Equipment and method for realizing parallel convolution calculation based on resistive random access memory array

A resistive memory and device technology, applied in the field of semiconductor integrated circuits and their manufacturing, can solve the problems of difficult to calculate convolution results and large-scale parallel convolution operations of convolution implementation methods.

Active Publication Date: 2017-03-22
PEKING UNIV
View PDF4 Cites 61 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Under the constraints of hardware consumption and power consumption, it is difficult for the traditional convolution implementation method to complete large-scale parallel convolution operations and calculate the convolution results of larger convolution kernels; in addition, the traditional software convolution method is based on Feng Neumann architecture, in which the computing part and the storage part are separated, so a large number of storage devices are required to store input information and a large number of different convolution kernel information
[0003] In the context of the current rapid development of big data and neural network algorithms, the traditional software-based convolution implementation methods have been difficult to meet people's growing needs in terms of computing speed, energy consumption, and chip area. It is urgent to develop a hardware-based The convolution implementation method of

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
  • Equipment and method for realizing parallel convolution calculation based on resistive random access memory array
  • Equipment and method for realizing parallel convolution calculation based on resistive random access memory array
  • Equipment and method for realizing parallel convolution calculation based on resistive random access memory array

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with specific embodiments and with reference to the accompanying drawings.

[0036]Various structural schematic diagrams according to examples of the present disclosure are shown in the accompanying drawings. The figures are not drawn to scale, with certain details exaggerated and possibly omitted for clarity of presentation. The shapes of the various components shown in the figure and their relative sizes and positional relationships are only exemplary, and may deviate due to manufacturing tolerances or technical limitations in practice, and those skilled in the art may Elements having different shapes, sizes, relative positions can be additionally designed.

[0037] The purpose of the present invention is to provide a resistance change device (comprising resistance change memory RRAM based on o...

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 equipment and method for realizing parallel convolution calculation based on a resistive random access memory array. The equipment comprises a resistive random access memory array, a training module, an input module, a bit line control unit, a word line control unit, an output module, and a controller. In addition, the method includes: when convolution is calculated, a convolution kernel is written into each resistive unit by corresponding to an input position, wherein the conductive value of the resistive unit expresses the numerical value of the convolution kernel; the value of a level applied on a bit line expresses an input matrix; each output module expresses a convolution result; and output signals of different output modules express results of different input regions or different convolution kernels, so that parallel calculation of convolution is realized.

Description

technical field [0001] The present disclosure generally relates to the technical field of semiconductor integrated circuits and their manufacture, and more specifically, relates to a method of convoluting the input through the current summation function in the same row (same column) in the array of resistive switching devices. Computing devices and methods. Background technique [0002] Convolution operations have a wide range of applications in image processing, such as image denoising, feature extraction, smoothing, filtering, edge detection, image enhancement, etc. In particular, the convolution operation plays a key role in the convolutional neural network (CNN), and the convolution operation on the input image is the basis for realizing the specific functions of the convolutional neural network. As an artificial neural network algorithm that is widely used at present, due to the characteristics of parallelism, distributed computing, self-learning and self-adaptive capa...

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): G06T1/60
Inventor 柳晨康晋锋黄鹏周正刘晓彦
Owner PEKING UNIV
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