2020
DOI: 10.3390/pr8091199
|View full text |Cite
|
Sign up to set email alerts
|

A Representation of Membrane Computing with a Clustering Algorithm on the Graphical Processing Unit

Abstract: Long-timescale simulations of biological processes such as photosynthesis or attempts to solve NP-hard problems such as traveling salesman, knapsack, Hamiltonian path, and satisfiability using membrane systems without appropriate parallelization can take hours or days. Graphics processing units (GPU) deliver an immensely parallel mechanism to compute general-purpose computations. Previous studies mapped one membrane to one thread block on GPU. This is disadvantageous given that when the quantity of objects for… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2021
2021
2021
2021

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(3 citation statements)
references
References 38 publications
0
3
0
Order By: Relevance
“…Usually, parallel, P system simulators make use of ad-hoc representations, tailored for a certain variant [26][27][28]. In order to ease the simulation of static SNP system and its deployment to parallel environments, a matrix representation was introduced [19].…”
Section: Matrix Representation For Snp Systemsmentioning
confidence: 99%
See 1 more Smart Citation
“…Usually, parallel, P system simulators make use of ad-hoc representations, tailored for a certain variant [26][27][28]. In order to ease the simulation of static SNP system and its deployment to parallel environments, a matrix representation was introduced [19].…”
Section: Matrix Representation For Snp Systemsmentioning
confidence: 99%
“…Simulators for specific solutions have been also defined in the literature [5,25]. Moreover, this is not unique for SNP systems, many simulators for other P system variants have been accelerated on GPUs [26][27][28].…”
Section: Introductionmentioning
confidence: 99%
“…In [28], the authors presented a classification algorithm involving GPUs, allocating dependent objects and membranes to the same threads and thread blocks to decrease the communication between these threads and thread blocks and to allow GPUs to maintain the highest occupancy possible. In [29], the authors presented a review of 65 nature-inspired algorithms used for automatic clustering with their main components in the formulation of the metaheuristics.…”
Section: Membrane Clusteringmentioning
confidence: 99%