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

An improved dnd algorithm and its realization method based on fpga

A technology for implementing methods and algorithms, applied in computing, computers, digital computer components, etc., can solve problems that cannot meet the maximum parallelism of membrane computing

Active Publication Date: 2021-07-23
SOUTHWEST JIAOTONG UNIV
View PDF4 Cites 0 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
  • An improved dnd algorithm and its realization method based on fpga
  • An improved dnd algorithm and its realization method based on fpga
  • An improved dnd algorithm and its realization method based on fpga

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 its realization method based on FPGA. The improved DND algorithm includes a forward phase and a reverse phase. The FPGA-based implementation method of the improved DND algorithm includes steps: using FPGA to express the cell-type membrane system; using hardware description language, according to the improved DND algorithm design rule multi-set non-deterministic selection and parallel execution of the FPGA circuit; using the FPGA circuit to execute the cell Evolution of Type Membrane Systems. The improved DND algorithm is based on the principle of maximal consumption of objects, and directly generates and executes a multiset of rules in each region. The improved DND algorithm is based on the implementation method of FPGA, which realizes the representation of basic features such as the rules, objects and membrane structure of the membrane system in FPGA, and establishes the relationship between the structural and functional characteristics of FPGA and the maximum parallelism and non-deterministic characteristics of membrane calculation. Based on the mapping relationship, a design method of parallel processing circuit architecture that can better realize the function of membrane computing is proposed, which lays the foundation for the application of membrane computing in many 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 Patents(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