Convolution acceleration unit designing method based on chemical reaction network

A chemical reaction network and unit design technology, applied in the field of convolution acceleration unit design based on chemical reaction network, can solve the problems of slow operation speed and low parallelism, and achieve the effect of high parallel human affinity

Active Publication Date: 2017-11-17
SOUTHEAST UNIV
View PDF5 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, the convolution kernel used by the popular CNN algorithm in the neural network is a traditional silicon-based hardware circuit. The degree of parallelism is not high, the operation speed is slightly slower, and the efficiency can wait for further improvement.

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 acceleration unit designing method based on chemical reaction network
  • Convolution acceleration unit designing method based on chemical reaction network
  • Convolution acceleration unit designing method based on chemical reaction network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] A method for designing a convolution acceleration unit based on a chemical reaction network, comprising the steps of:

[0025] (1) Design N parallel fast convolution units, and record the functional modules used at the same time;

[0026] (2) put x i and h i Input in the form of chemical reactant concentration sequence, design the corresponding reactant; where, x i For an infinite input sequence of positive numbers, h i Be the N tap coefficients of the FIR filter;

[0027] (3) Observe the values ​​and corresponding reactants or products in the branches of the logic circuit at different times, and record them for future transplantation;

[0028] (4) Track the values ​​of the variables in each branch. If a fork is encountered, the reactant corresponding to the branch is split; if the functional module involved in step (1) is encountered, its input and Output, classify and discuss;

[0029] (5) If there is a negative value in the branch, combine several modules befor...

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 convolution acceleration unit designing method based on a chemical reaction network. The method herein includes the following steps: designing N-parallel fast convolution units, also recording function modules which are used; inputting xi and hi in the form of reactant concentration sequence, designing a corresponding reactant; observing the values of logical circuit branches at different moments and corresponding reactants or products; tracking the value of a variant of respective branch; in case of a negative value of a branch, combining modules around the branch, guaranteeing the combination outputs a positive value, transplanting the combination entirely to the chemical reaction network; after tracking the entire circuit, combining all the related chemical reaction, and completing the convolution acceleration unit based on the chemical reaction network. According to the invention, the method herein simplifies and reconstructs a convolution kernel to a fast convolution unit and re-maps the fast convolution unit to the chemical reaction network, realizes high level of concurrent operation and user friendliness, and provides basis for future applications.

Description

technical field [0001] The invention relates to the field of chemical reaction network calculations, in particular to a method for designing convolution acceleration units based on chemical reaction networks. Background technique [0002] In view of the fact that Moore's Law is constantly approaching its physical limit, people have gradually turned their attention to other new computing fields, such as photonic computing, quantum computing, and molecular computing. Among them, molecular computing, especially DNA computing, has attracted much attention because of its nanometer size, strong operability, large storage capacity, and strong affinity with the human body. Chemical reaction networks (CRNs for short) are composed of a series of The set of elementary reactions (including reactants, products, and reaction rate constants) of . In molecular computing, CRNs are not only a modeling language for describing the behavior of chemical systems and constructing dynamic models,...

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): G06N3/063G06N99/00G06N3/12
CPCG06N3/063G06N3/123G06N99/007
Inventor 庄雨辰张川尤肖虎
Owner SOUTHEAST 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