Cargando…

Embedded-Based Graphics Processing Unit Cluster Platform for Multiple Sequence Alignments

High-end graphics processing units (GPUs), such as NVIDIA Tesla/Fermi/Kepler series cards with thousands of cores per chip, are widely applied to high-performance computing fields in a decade. These desktop GPU cards should be installed in personal computers/servers with desktop CPUs, and the cost a...

Descripción completa

Detalles Bibliográficos
Autores principales: Wei, Jyh-Da, Cheng, Hui-Jun, Lin, Chun-Yuan, Ye, Jin, Yeh, Kuan-Yu
Formato: Online Artículo Texto
Lenguaje:English
Publicado: SAGE Publications 2017
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5555494/
https://www.ncbi.nlm.nih.gov/pubmed/28835734
http://dx.doi.org/10.1177/1176934317724764
_version_ 1783256925141467136
author Wei, Jyh-Da
Cheng, Hui-Jun
Lin, Chun-Yuan
Ye, Jin
Yeh, Kuan-Yu
author_facet Wei, Jyh-Da
Cheng, Hui-Jun
Lin, Chun-Yuan
Ye, Jin
Yeh, Kuan-Yu
author_sort Wei, Jyh-Da
collection PubMed
description High-end graphics processing units (GPUs), such as NVIDIA Tesla/Fermi/Kepler series cards with thousands of cores per chip, are widely applied to high-performance computing fields in a decade. These desktop GPU cards should be installed in personal computers/servers with desktop CPUs, and the cost and power consumption of constructing a GPU cluster platform are very high. In recent years, NVIDIA releases an embedded board, called Jetson Tegra K1 (TK1), which contains 4 ARM Cortex-A15 CPUs and 192 Compute Unified Device Architecture cores (belong to Kepler GPUs). Jetson Tegra K1 has several advantages, such as the low cost, low power consumption, and high applicability, and it has been applied into several specific applications. In our previous work, a bioinformatics platform with a single TK1 (STK platform) was constructed, and this previous work is also used to prove that the Web and mobile services can be implemented in the STK platform with a good cost-performance ratio by comparing a STK platform with the desktop CPU and GPU. In this work, an embedded-based GPU cluster platform will be constructed with multiple TK1s (MTK platform). Complex system installation and setup are necessary procedures at first. Then, 2 job assignment modes are designed for the MTK platform to provide services for users. Finally, ClustalW v2.0.11 and ClustalWtk will be ported to the MTK platform. The experimental results showed that the speedup ratios achieved 5.5 and 4.8 times for ClustalW v2.0.11 and ClustalWtk, respectively, by comparing 6 TK1s with a single TK1. The MTK platform is proven to be useful for multiple sequence alignments.
format Online
Article
Text
id pubmed-5555494
institution National Center for Biotechnology Information
language English
publishDate 2017
publisher SAGE Publications
record_format MEDLINE/PubMed
spelling pubmed-55554942017-08-23 Embedded-Based Graphics Processing Unit Cluster Platform for Multiple Sequence Alignments Wei, Jyh-Da Cheng, Hui-Jun Lin, Chun-Yuan Ye, Jin Yeh, Kuan-Yu Evol Bioinform Online Original Research High-end graphics processing units (GPUs), such as NVIDIA Tesla/Fermi/Kepler series cards with thousands of cores per chip, are widely applied to high-performance computing fields in a decade. These desktop GPU cards should be installed in personal computers/servers with desktop CPUs, and the cost and power consumption of constructing a GPU cluster platform are very high. In recent years, NVIDIA releases an embedded board, called Jetson Tegra K1 (TK1), which contains 4 ARM Cortex-A15 CPUs and 192 Compute Unified Device Architecture cores (belong to Kepler GPUs). Jetson Tegra K1 has several advantages, such as the low cost, low power consumption, and high applicability, and it has been applied into several specific applications. In our previous work, a bioinformatics platform with a single TK1 (STK platform) was constructed, and this previous work is also used to prove that the Web and mobile services can be implemented in the STK platform with a good cost-performance ratio by comparing a STK platform with the desktop CPU and GPU. In this work, an embedded-based GPU cluster platform will be constructed with multiple TK1s (MTK platform). Complex system installation and setup are necessary procedures at first. Then, 2 job assignment modes are designed for the MTK platform to provide services for users. Finally, ClustalW v2.0.11 and ClustalWtk will be ported to the MTK platform. The experimental results showed that the speedup ratios achieved 5.5 and 4.8 times for ClustalW v2.0.11 and ClustalWtk, respectively, by comparing 6 TK1s with a single TK1. The MTK platform is proven to be useful for multiple sequence alignments. SAGE Publications 2017-08-08 /pmc/articles/PMC5555494/ /pubmed/28835734 http://dx.doi.org/10.1177/1176934317724764 Text en © The Author(s) 2017 http://creativecommons.org/licenses/by-nc/4.0/ This article is distributed under the terms of the Creative Commons Attribution-NonCommercial 4.0 License (http://www.creativecommons.org/licenses/by-nc/4.0/) which permits non-commercial use, reproduction and distribution of the work without further permission provided the original work is attributed as specified on the SAGE and Open Access page(https://us.sagepub.com/en-us/nam/open-access-at-sage).
spellingShingle Original Research
Wei, Jyh-Da
Cheng, Hui-Jun
Lin, Chun-Yuan
Ye, Jin
Yeh, Kuan-Yu
Embedded-Based Graphics Processing Unit Cluster Platform for Multiple Sequence Alignments
title Embedded-Based Graphics Processing Unit Cluster Platform for Multiple Sequence Alignments
title_full Embedded-Based Graphics Processing Unit Cluster Platform for Multiple Sequence Alignments
title_fullStr Embedded-Based Graphics Processing Unit Cluster Platform for Multiple Sequence Alignments
title_full_unstemmed Embedded-Based Graphics Processing Unit Cluster Platform for Multiple Sequence Alignments
title_short Embedded-Based Graphics Processing Unit Cluster Platform for Multiple Sequence Alignments
title_sort embedded-based graphics processing unit cluster platform for multiple sequence alignments
topic Original Research
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5555494/
https://www.ncbi.nlm.nih.gov/pubmed/28835734
http://dx.doi.org/10.1177/1176934317724764
work_keys_str_mv AT weijyhda embeddedbasedgraphicsprocessingunitclusterplatformformultiplesequencealignments
AT chenghuijun embeddedbasedgraphicsprocessingunitclusterplatformformultiplesequencealignments
AT linchunyuan embeddedbasedgraphicsprocessingunitclusterplatformformultiplesequencealignments
AT yejin embeddedbasedgraphicsprocessingunitclusterplatformformultiplesequencealignments
AT yehkuanyu embeddedbasedgraphicsprocessingunitclusterplatformformultiplesequencealignments