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...

Full description

Bibliographic Details
Main Authors: Xiong Chen, Ping Guo
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