dc.creator | Shang, Zeyi | es |
dc.creator | Verlan, Sergey | es |
dc.creator | Zhang, Gexiang | es |
dc.creator | Martínez del Amor, Miguel Ángel | es |
dc.creator | Valencia Cabrera, Luis | es |
dc.date.accessioned | 2021-11-29T12:10:53Z | |
dc.date.available | 2021-11-29T12:10:53Z | |
dc.date.issued | 2017 | |
dc.identifier.citation | Shang, Z., Verlan, S., Zhang, G., Martínez del Amor, M.Á. y Valencia Cabrera, L. (2017). An Overview of Hardware Implementations of P Systems. En ACMC 2017: The 6th Asian Conference on Membrane Computing Chengdu, China: Xihua University. | |
dc.identifier.uri | https://hdl.handle.net/11441/127750 | |
dc.description.abstract | Implementing the P systems on parallel hardware is a re-
search highlight in bio-inspired computing since the membrane comput-
ing is a large-scale parallel computing paradigm which have a potential
to tremendously speed up the computation. Field-programmable gate
arrays (FPGAs) and CUDA-enabled GPUs are the primary hardware
which is employed to implement P systems. FPGA-based hardware im-
plementations use different strategies considering regions or evolution
rules as processing units. This implies the existence of several parallel
architectures for FPGAs specially designed to implement P systems. In
contrast, the CUDA-enabled GPUs are a pre-defined parallel platform
and numerous types of P systems are directly implemented on it.
The object distribution problem (choosing which rules will be applied) is
the core problem of all hardware implementations. This problem is par-
ticularly difficult, because in the general case the model of P systems is
non-deterministic and maximally parallel, hence the corresponding prob-
lem is NP-hard. Several heuristics were proposed in order to accelerate
the process of the computation of the corresponding ruleset.
In this article we overview different approaches and designs for hardware
implementations of P systems as well as corresponding solutions to the
object assignment problem | es |
dc.format | application/pdf | es |
dc.format.extent | 40 | es |
dc.language.iso | eng | es |
dc.publisher | Xihua University | es |
dc.relation.ispartof | ACMC 2017: The 6th Asian Conference on Membrane Computing (2017). | |
dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 Internacional | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | * |
dc.subject | Membrane computing | es |
dc.subject | P systems | es |
dc.subject | Hardware Implementation | es |
dc.subject | Field Programmable Gate Array (FPGA) | es |
dc.subject | CUDA | es |
dc.title | An Overview of Hardware Implementations of P Systems | es |
dc.type | info:eu-repo/semantics/conferenceObject | es |
dcterms.identifier | https://ror.org/03yxnpp24 | |
dc.type.version | info:eu-repo/semantics/publishedVersion | es |
dc.rights.accessRights | info:eu-repo/semantics/openAccess | es |
dc.contributor.affiliation | Universidad de Sevilla. Departamento de Ciencias de la Computación e Inteligencia Artificial | es |
dc.relation.publisherversion | http://imcs.org.cn/img/(ACMC-2017)%206th.pdf | es |
dc.contributor.group | Universidad de Sevilla. TIC193 : Computación Natural | es |
dc.eventtitle | ACMC 2017: The 6th Asian Conference on Membrane Computing | es |
dc.eventinstitution | Chengdu, China | es |
dc.relation.publicationplace | Chengdu, China | es |