Mostrar o rexistro simple do ítem
A SIMD Algorithm for the Detection of Epistatic Interactions of Any Order
dc.contributor.author | Ponte-Fernández, Christian | |
dc.contributor.author | González-Domínguez, Jorge | |
dc.contributor.author | Martín, María J. | |
dc.date.accessioned | 2022-06-10T17:54:54Z | |
dc.date.available | 2022-06-10T17:54:54Z | |
dc.date.issued | 2022 | |
dc.identifier.citation | Christian 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.uri | http://hdl.handle.net/2183/30886 | |
dc.description | Financiado 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.sponsorship | This 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 charge | es_ES |
dc.description.sponsorship | Xunta de Galicia; ED431G2019/01 | es_ES |
dc.description.sponsorship | Xunta de Galicia; ED431C2021/30 | es_ES |
dc.language.iso | eng | es_ES |
dc.publisher | Elsevier | es_ES |
dc.relation | info: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.relation | info: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.uri | https://doi.org/10.1016/j.future.2022.02.009 | es_ES |
dc.rights | Atribución 4.0 Internacional | es_ES |
dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | * |
dc.subject | Epistasis | es_ES |
dc.subject | Genetic interaction | es_ES |
dc.subject | SIMD | es_ES |
dc.subject | Vectorization | es_ES |
dc.subject | AVX | es_ES |
dc.title | A SIMD Algorithm for the Detection of Epistatic Interactions of Any Order | es_ES |
dc.type | info:eu-repo/semantics/article | es_ES |
dc.rights.access | info:eu-repo/semantics/openAccess | es_ES |
UDC.journalTitle | Future Generation Computer Systems | es_ES |
UDC.volume | 132 | es_ES |
UDC.startPage | 108 | es_ES |
UDC.endPage | 123 | es_ES |
dc.identifier.doi | 10.1016/j.future.2022.02.009 | |
UDC.coleccion | Investigación | es_ES |
UDC.departamento | Enxeñaría de Computadores | es_ES |
UDC.grupoInv | Grupo de Arquitectura de Computadores (GAC) | es_ES |
Ficheiros no ítem
Este ítem aparece na(s) seguinte(s) colección(s)
-
Investigación (FIC) [1634]