Mostrar o rexistro simple do ítem

dc.contributor.authorPonte-Fernández, Christian
dc.contributor.authorGonzález-Domínguez, Jorge
dc.contributor.authorMartín, María J.
dc.date.accessioned2022-06-10T17:54:54Z
dc.date.available2022-06-10T17:54:54Z
dc.date.issued2022
dc.identifier.citationChristian Ponte-Fernández, Jorge González-Domínguez, María J. Martín, A SIMD algorithm for the detection of epistatic interactions of any order, Future Generation Computer Systems, Volume 132, 2022, Pages 108-123, ISSN 0167-739X, https://doi.org/10.1016/j.future.2022.02.009. (https://www.sciencedirect.com/science/article/pii/S0167739X22000528)es_ES
dc.identifier.urihttp://hdl.handle.net/2183/30886
dc.descriptionFinanciado para publicación en acceso aberto: Universidade da Coruña/CISUG
dc.description.abstract[Abstract] Epistasis is a phenomenon in which a phenotype outcome is determined by the interaction of genetic variation at two or more loci and it cannot be attributed to the additive combination of effects corresponding to the individual loci. Although it has been more than 100 years since William Bateson introduced this concept, it still is a topic under active research. Locating epistatic interactions is a computationally expensive challenge that involves analyzing an exponentially growing number of combinations. Authors in this field have resorted to a multitude of hardware architectures in order to speed up the search, but little to no attention has been paid to the vector instructions that current CPUs include in their instruction sets. This work extends an existing third-order exhaustive algorithm to support the search of epistasis interactions of any order and discusses multiple SIMD implementations of the different functions that compose the search using Intel AVX Intrinsics. Results using the GCC and the Intel compiler show that the 512-bit explicit vector implementation proposed here performs the best out of all of the other implementations evaluated. The proposed 512-bit vectorization accelerates the original implementation of the algorithm by an average factor of 7 and 12, for GCC and the Intel Compiler, respectively, in the scenarios tested.es_ES
dc.description.sponsorshipThis work is supported by the Ministry of Science and Innovation of Spain (PID2019-104184RB-I00/AEI/10.13039/501100011033), the Xunta de Galicia and FEDER funds of the EU (Centro de Investigación de Galicia accreditation 2019-2022, grant no. ED431G2019/01), Consolidation Program of Competitive Research (grant no. ED431C 2021/30), the FPU Program of the Ministry of Education of Spain (grant no. FPU16/01333), and the Universidade da Coruña/CISUG for funding the open access chargees_ES
dc.description.sponsorshipXunta de Galicia; ED431G2019/01es_ES
dc.description.sponsorshipXunta de Galicia; ED431C2021/30es_ES
dc.language.isoenges_ES
dc.publisherElsevieres_ES
dc.relationinfo:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2017-2020/PID2019-104184RB-I00/ES/DESAFIOS ACTUALES EN HPC: ARQUITECTURAS, SOFTWARE Y APLICACIONES/
dc.relationinfo:eu-repo/grantAgreement/MECD/Plan Estatal de Investigación Científica y Técnica y de Innovación 2013-2016/FPU16%2F01333/ES/
dc.relation.urihttps://doi.org/10.1016/j.future.2022.02.009es_ES
dc.rightsAtribución 4.0 Internacionales_ES
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/*
dc.subjectEpistasises_ES
dc.subjectGenetic interactiones_ES
dc.subjectSIMDes_ES
dc.subjectVectorizationes_ES
dc.subjectAVXes_ES
dc.titleA SIMD Algorithm for the Detection of Epistatic Interactions of Any Orderes_ES
dc.typeinfo:eu-repo/semantics/articlees_ES
dc.rights.accessinfo:eu-repo/semantics/openAccesses_ES
UDC.journalTitleFuture Generation Computer Systemses_ES
UDC.volume132es_ES
UDC.startPage108es_ES
UDC.endPage123es_ES
dc.identifier.doi10.1016/j.future.2022.02.009
UDC.coleccionInvestigaciónes_ES
UDC.departamentoEnxeñaría de Computadoreses_ES
UDC.grupoInvGrupo de Arquitectura de Computadores (GAC)es_ES


Ficheiros no ítem

Thumbnail
Thumbnail

Este ítem aparece na(s) seguinte(s) colección(s)

Mostrar o rexistro simple do ítem