Cargando…

DNA sequences alignment in multi-GPUs: acceleration and energy payoff

BACKGROUND: We present a performance per watt analysis of CUDAlign 4.0, a parallel strategy to obtain the optimal pairwise alignment of huge DNA sequences in multi-GPU platforms using the exact Smith-Waterman method. RESULTS: Our study includes acceleration factors, performance, scalability, power e...

Descripción completa

Detalles Bibliográficos
Autores principales: Pérez-Serrano, Jesús, Sandes, Edans, Magalhaes Alves de Melo, Alba Cristina, Ujaldón, Manuel
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6245493/
https://www.ncbi.nlm.nih.gov/pubmed/30453877
http://dx.doi.org/10.1186/s12859-018-2389-6
_version_ 1783372253458595840
author Pérez-Serrano, Jesús
Sandes, Edans
Magalhaes Alves de Melo, Alba Cristina
Ujaldón, Manuel
author_facet Pérez-Serrano, Jesús
Sandes, Edans
Magalhaes Alves de Melo, Alba Cristina
Ujaldón, Manuel
author_sort Pérez-Serrano, Jesús
collection PubMed
description BACKGROUND: We present a performance per watt analysis of CUDAlign 4.0, a parallel strategy to obtain the optimal pairwise alignment of huge DNA sequences in multi-GPU platforms using the exact Smith-Waterman method. RESULTS: Our study includes acceleration factors, performance, scalability, power efficiency and energy costs. We also quantify the influence of the contents of the compared sequences, identify potential scenarios for energy savings on speculative executions, and calculate performance and energy usage differences among distinct GPU generations and models. For a sequence alignment on chromosome-wide scale (around 2 Petacells), we are able to reduce execution times from 9.5 h on a Kepler GPU to just 2.5 h on a Pascal counterpart, with energy costs cut by 60%. CONCLUSIONS: We find GPUs to be an order of magnitude ahead in performance per watt compared to Xeon Phis. Finally, versus typical low-power devices like FPGAs, GPUs keep similar GFLOPS/w ratios in 2017 on a five times faster execution.
format Online
Article
Text
id pubmed-6245493
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-62454932018-11-26 DNA sequences alignment in multi-GPUs: acceleration and energy payoff Pérez-Serrano, Jesús Sandes, Edans Magalhaes Alves de Melo, Alba Cristina Ujaldón, Manuel BMC Bioinformatics Research BACKGROUND: We present a performance per watt analysis of CUDAlign 4.0, a parallel strategy to obtain the optimal pairwise alignment of huge DNA sequences in multi-GPU platforms using the exact Smith-Waterman method. RESULTS: Our study includes acceleration factors, performance, scalability, power efficiency and energy costs. We also quantify the influence of the contents of the compared sequences, identify potential scenarios for energy savings on speculative executions, and calculate performance and energy usage differences among distinct GPU generations and models. For a sequence alignment on chromosome-wide scale (around 2 Petacells), we are able to reduce execution times from 9.5 h on a Kepler GPU to just 2.5 h on a Pascal counterpart, with energy costs cut by 60%. CONCLUSIONS: We find GPUs to be an order of magnitude ahead in performance per watt compared to Xeon Phis. Finally, versus typical low-power devices like FPGAs, GPUs keep similar GFLOPS/w ratios in 2017 on a five times faster execution. BioMed Central 2018-11-20 /pmc/articles/PMC6245493/ /pubmed/30453877 http://dx.doi.org/10.1186/s12859-018-2389-6 Text en © The Author(s) 2018 Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated.
spellingShingle Research
Pérez-Serrano, Jesús
Sandes, Edans
Magalhaes Alves de Melo, Alba Cristina
Ujaldón, Manuel
DNA sequences alignment in multi-GPUs: acceleration and energy payoff
title DNA sequences alignment in multi-GPUs: acceleration and energy payoff
title_full DNA sequences alignment in multi-GPUs: acceleration and energy payoff
title_fullStr DNA sequences alignment in multi-GPUs: acceleration and energy payoff
title_full_unstemmed DNA sequences alignment in multi-GPUs: acceleration and energy payoff
title_short DNA sequences alignment in multi-GPUs: acceleration and energy payoff
title_sort dna sequences alignment in multi-gpus: acceleration and energy payoff
topic Research
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6245493/
https://www.ncbi.nlm.nih.gov/pubmed/30453877
http://dx.doi.org/10.1186/s12859-018-2389-6
work_keys_str_mv AT perezserranojesus dnasequencesalignmentinmultigpusaccelerationandenergypayoff
AT sandesedans dnasequencesalignmentinmultigpusaccelerationandenergypayoff
AT magalhaesalvesdemeloalbacristina dnasequencesalignmentinmultigpusaccelerationandenergypayoff
AT ujaldonmanuel dnasequencesalignmentinmultigpusaccelerationandenergypayoff