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

Convolution operational method based on NOR Flash array

A convolution operation and array technology, applied in the field of convolution operation based on NORFLASH array, can solve the problems of low calculation efficiency, slow speed, large hardware overhead resources, etc.

Active Publication Date: 2017-06-13
PEKING UNIV
View PDF6 Cites 31 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Using the traditional general-purpose processor CPU for convolution calculation has low calculation efficiency and slow speed, which cannot meet the needs of real-time data processing
Using GPU to do convolution scheme also has the problem of large hardware overhead resources

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
  • Convolution operational method based on NOR Flash array
  • Convolution operational method based on NOR Flash array
  • Convolution operational method based on NOR Flash array

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

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

[0030] Convolution is a generalized integral concept, which is widely used in digital signal processing, probability theory, image processing and other fields. figure 1 It is a schematic diagram of the calculation process of a 4×4 sized output matrix obtained after a 5×5 sized input matrix is ​​processed by a 2×2 sized convolution kernel matrix. The elements in the input matrix are represented by x i,j Indicates that the element is x 1,1 ~x 5,5 , each element in the convolution kernel matrix is ​​f i,j Indicates that the element is f 1,1 ~ f 2,2 , the elements in the output matrix are y i,j Indicates that the element is y 1,1 ~y 4,4 . First, flip the convolution kernel matrix, that is, rotate 180 degrees, and 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

Provided is a method for realizing convolution operation based on a NOR Flash storage structure. The NOR Flash storage structure comprises a plurality of arrays of NOR Flash units. The convolution operation method comprises the following steps: the elements of the convolution kernel matrix are stored in the NOR Flash cell array; the elements of the input matrix are converted to voltages applied to the grid end of the NOR Flash unit; a driving voltage is applied at the source end of the NOR Flash units and the current value of each column is collected through the drain end of the NOR Flash units, thus convolution operation results are obtained.

Description

technical field [0001] The invention belongs to the technical field of semiconductor integrated circuits and its manufacture, and more specifically relates to a convolution operation method based on a NORFLASH array. Background technique [0002] As a linear operation, convolution operation occupies a very important position in signals and systems, including image recognition, seismic survey, ultrasonic diagnosis, artificial intelligence and other systems. The convolution operation in these systems has the characteristics of large amount of calculation, large data throughput and fixed calculation method. Using the traditional general-purpose processor CPU for convolution calculation has low calculation efficiency and slow speed, which cannot meet the needs of real-time data processing. There is also the problem of large hardware overhead resources when using GPU for convolution schemes. In recent years, with the rapid development of artificial intelligence, the demand for ...

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/30G06F7/523G06F9/38G06F17/15
CPCG06F7/523G06F9/30007G06F9/3818G06F17/153
Inventor 康晋锋黄鹏韩润泽刘晓彦
Owner PEKING UNIV
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