Spiking Neural P Systems for Basic Arithmetic Operations
As a novel biological computing device, the Spiking Neural P system (SNPS) has powerful computing potential. The application of SNPS in the field of arithmetic operation has been a hot research topic in recent years. Researchers have proposed methods and systems for implementing basic arithmetic ope...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2023-07-01
|
Series: | Applied Sciences |
Subjects: | |
Online Access: | https://www.mdpi.com/2076-3417/13/14/8556 |
_version_ | 1797590388826963968 |
---|---|
author | Xiong Chen Ping Guo |
author_facet | Xiong Chen Ping Guo |
author_sort | Xiong Chen |
collection | DOAJ |
description | As a novel biological computing device, the Spiking Neural P system (SNPS) has powerful computing potential. The application of SNPS in the field of arithmetic operation has been a hot research topic in recent years. Researchers have proposed methods and systems for implementing basic arithmetic operations using SNPS. This paper studies four basic arithmetic operations, improves the parallelization of addition and multiplication methods, and designs more effective natural number addition and multiplication SNPS, as well as SNPS for subtraction and for division of natural numbers based on multiple subtractions. The effectiveness of the proposed SNPS is verified by example. Compared with the same kind of SNPS, for the addition operation the number of neurons used in our system is reduced by 50% and the time overhead is reduced by 33%, while for the multiplication operation the number of neurons is reduced by 40%. |
first_indexed | 2024-03-11T01:19:43Z |
format | Article |
id | doaj.art-9b32c1b0e4b441e6ab36ef07a3479de9 |
institution | Directory Open Access Journal |
issn | 2076-3417 |
language | English |
last_indexed | 2024-03-11T01:19:43Z |
publishDate | 2023-07-01 |
publisher | MDPI AG |
record_format | Article |
series | Applied Sciences |
spelling | doaj.art-9b32c1b0e4b441e6ab36ef07a3479de92023-11-18T18:14:46ZengMDPI AGApplied Sciences2076-34172023-07-011314855610.3390/app13148556Spiking Neural P Systems for Basic Arithmetic OperationsXiong Chen0Ping Guo1College of Computer Science, Chongqing University, Chongqing 400044, ChinaCollege of Computer Science, Chongqing University, Chongqing 400044, ChinaAs a novel biological computing device, the Spiking Neural P system (SNPS) has powerful computing potential. The application of SNPS in the field of arithmetic operation has been a hot research topic in recent years. Researchers have proposed methods and systems for implementing basic arithmetic operations using SNPS. This paper studies four basic arithmetic operations, improves the parallelization of addition and multiplication methods, and designs more effective natural number addition and multiplication SNPS, as well as SNPS for subtraction and for division of natural numbers based on multiple subtractions. The effectiveness of the proposed SNPS is verified by example. Compared with the same kind of SNPS, for the addition operation the number of neurons used in our system is reduced by 50% and the time overhead is reduced by 33%, while for the multiplication operation the number of neurons is reduced by 40%.https://www.mdpi.com/2076-3417/13/14/8556arithmetic operationsspiking neural p systemsmembrane computingnumerical computing |
spellingShingle | Xiong Chen Ping Guo Spiking Neural P Systems for Basic Arithmetic Operations Applied Sciences arithmetic operations spiking neural p systems membrane computing numerical computing |
title | Spiking Neural P Systems for Basic Arithmetic Operations |
title_full | Spiking Neural P Systems for Basic Arithmetic Operations |
title_fullStr | Spiking Neural P Systems for Basic Arithmetic Operations |
title_full_unstemmed | Spiking Neural P Systems for Basic Arithmetic Operations |
title_short | Spiking Neural P Systems for Basic Arithmetic Operations |
title_sort | spiking neural p systems for basic arithmetic operations |
topic | arithmetic operations spiking neural p systems membrane computing numerical computing |
url | https://www.mdpi.com/2076-3417/13/14/8556 |
work_keys_str_mv | AT xiongchen spikingneuralpsystemsforbasicarithmeticoperations AT pingguo spikingneuralpsystemsforbasicarithmeticoperations |