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

The invention discloses an iImproved DND algorithm and an FPGA-based implementation method thereof

An algorithm and division technology, which is applied in the field of DND algorithm and its FPGA-based implementation, can solve the problems that cannot meet the maximum parallelism of membrane computing.

Active Publication Date: 2019-04-12
SOUTHWEST JIAOTONG UNIV
View PDF4 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the contemporary computer based on the classical Turing machine theory is essentially a serial processor. Although the introduction of multi-core and multi-thread technology enables contemporary computers to have a certain parallel processing capability, this limited parallel processing capability cannot meet the requirements of the membrane. Computing the Requirements for Extremely Parallelism
On contemporary computers, the calculation process of the membrane system can only be simulated through extremely limited parallel processing, and the extremely parallel processing of membrane computing cannot be truly realized.

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
  • The invention discloses an iImproved DND algorithm and an FPGA-based implementation method thereof
  • The invention discloses an iImproved DND algorithm and an FPGA-based implementation method thereof
  • The invention discloses an iImproved DND algorithm and an FPGA-based implementation method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0060] The three elements of the cell-type membrane system include: membrane structure, object multiset and evolution rules, and its general form is as follows: figure 1 shown. The working characteristics of the cell-type membrane system are: under the pattern at a certain moment (the membrane structure and the multi-set of objects contained in it and the whole of the evolution rules at this moment), the types and numbers of objects contained in the multi-set of objects in each membrane region Determines the available times of each evolutionary rule in the area, and all available rules are combined into rule multisets according to the principle of consuming as many objects as possible. When a multiset of rules (if any) in each region is executed, the membrane system evolves to the next configuration, and the evolution process of the membrane system configuration is defined as its calculation process. When no more rules are available in all regions, the membrane system reaches...

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 an improved DND algorithm and an FPGA-based implementation method thereof. The improved DND algorithm comprises a forward phase and a reverse phase. The FPGA-based implementation method of the improved DND algorithm comprises the following steps: expressing a cellular membrane system by using an FPGA; a hardware description language is adopted, and the FPGA circuit for uncertain selection and parallel execution of the rule multiple sets is designed according to an improved DND algorithm; cell-type membrane system evolution is performed using FPGA circuitry. The improvedDND algorithm is implemented by directly generating and executing a rule multiple set in each region according to an object maximum consumption principle. The invention discloses an FPGA-based implementation method of an improved DND algorithm. theThe rule of a membrane system is realized; b; basic characteristics such as an object and a membrane structure are represented in the FPGA; T. The mapping relation between the FPGA structure function characteristics and the maximum parallelism and non-determinacy characteristics of membrane calculation is established, the design method of the parallel processing circuit framework capable of well achieving the membrane calculation function is provided, and a foundation is laid for application of membrane calculation in multiple engineering fields.

Description

technical field [0001] The invention relates to the technical field of membrane calculation method and its hardware realization and application, in particular to an improved DND algorithm and its realization method based on FPGA. Background technique [0002] Membrane computing is a new direction of natural computing and a new branch of molecular computing. It was established by Gheorghe in 1998 propose. Inspired by the structure and function of living cells, membrane computing is a computational model that abstracts and synthesizes the biochemical processes inside cells mathematically. Membrane computing has the remarkable characteristics of great parallelism, non-determinism, and distribution, and it provides a new idea of ​​distributed parallelism for computer information processing. The research results of computational theory show that the membrane computing model (membrane system) has powerful computing functions, and most membrane systems are Turing complete, and c...

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): G06F15/78
CPCG06F15/7807G06F15/7871
Inventor 张葛祥苑承勋尚泽译荣海娜
Owner SOUTHWEST JIAOTONG 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