GPU-Acceleration of Sequence Homology Searches with Database Subsequence Clustering.
Sequence homology searches are used in various fields and require large amounts of computation time, especially for metagenomic analysis, owing to the large number of queries and the database size. To accelerate computing analyses, graphics processing units (GPUs) are widely used as a low-cost, high...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Public Library of Science (PLoS)
2016-01-01
|
Series: | PLoS ONE |
Online Access: | http://europepmc.org/articles/PMC4970815?pdf=render |
id |
doaj-e888d9797a564c08809a196864aa3803 |
---|---|
record_format |
Article |
spelling |
doaj-e888d9797a564c08809a196864aa38032020-11-25T02:08:48ZengPublic Library of Science (PLoS)PLoS ONE1932-62032016-01-01118e015733810.1371/journal.pone.0157338GPU-Acceleration of Sequence Homology Searches with Database Subsequence Clustering.Shuji SuzukiMasanori KakutaTakashi IshidaYutaka AkiyamaSequence homology searches are used in various fields and require large amounts of computation time, especially for metagenomic analysis, owing to the large number of queries and the database size. To accelerate computing analyses, graphics processing units (GPUs) are widely used as a low-cost, high-performance computing platform. Therefore, we mapped the time-consuming steps involved in GHOSTZ, which is a state-of-the-art homology search algorithm for protein sequences, onto a GPU and implemented it as GHOSTZ-GPU. In addition, we optimized memory access for GPU calculations and for communication between the CPU and GPU. As per results of the evaluation test involving metagenomic data, GHOSTZ-GPU with 12 CPU threads and 1 GPU was approximately 3.0- to 4.1-fold faster than GHOSTZ with 12 CPU threads. Moreover, GHOSTZ-GPU with 12 CPU threads and 3 GPUs was approximately 5.8- to 7.7-fold faster than GHOSTZ with 12 CPU threads.http://europepmc.org/articles/PMC4970815?pdf=render |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Shuji Suzuki Masanori Kakuta Takashi Ishida Yutaka Akiyama |
spellingShingle |
Shuji Suzuki Masanori Kakuta Takashi Ishida Yutaka Akiyama GPU-Acceleration of Sequence Homology Searches with Database Subsequence Clustering. PLoS ONE |
author_facet |
Shuji Suzuki Masanori Kakuta Takashi Ishida Yutaka Akiyama |
author_sort |
Shuji Suzuki |
title |
GPU-Acceleration of Sequence Homology Searches with Database Subsequence Clustering. |
title_short |
GPU-Acceleration of Sequence Homology Searches with Database Subsequence Clustering. |
title_full |
GPU-Acceleration of Sequence Homology Searches with Database Subsequence Clustering. |
title_fullStr |
GPU-Acceleration of Sequence Homology Searches with Database Subsequence Clustering. |
title_full_unstemmed |
GPU-Acceleration of Sequence Homology Searches with Database Subsequence Clustering. |
title_sort |
gpu-acceleration of sequence homology searches with database subsequence clustering. |
publisher |
Public Library of Science (PLoS) |
series |
PLoS ONE |
issn |
1932-6203 |
publishDate |
2016-01-01 |
description |
Sequence homology searches are used in various fields and require large amounts of computation time, especially for metagenomic analysis, owing to the large number of queries and the database size. To accelerate computing analyses, graphics processing units (GPUs) are widely used as a low-cost, high-performance computing platform. Therefore, we mapped the time-consuming steps involved in GHOSTZ, which is a state-of-the-art homology search algorithm for protein sequences, onto a GPU and implemented it as GHOSTZ-GPU. In addition, we optimized memory access for GPU calculations and for communication between the CPU and GPU. As per results of the evaluation test involving metagenomic data, GHOSTZ-GPU with 12 CPU threads and 1 GPU was approximately 3.0- to 4.1-fold faster than GHOSTZ with 12 CPU threads. Moreover, GHOSTZ-GPU with 12 CPU threads and 3 GPUs was approximately 5.8- to 7.7-fold faster than GHOSTZ with 12 CPU threads. |
url |
http://europepmc.org/articles/PMC4970815?pdf=render |
work_keys_str_mv |
AT shujisuzuki gpuaccelerationofsequencehomologysearcheswithdatabasesubsequenceclustering AT masanorikakuta gpuaccelerationofsequencehomologysearcheswithdatabasesubsequenceclustering AT takashiishida gpuaccelerationofsequencehomologysearcheswithdatabasesubsequenceclustering AT yutakaakiyama gpuaccelerationofsequencehomologysearcheswithdatabasesubsequenceclustering |
_version_ |
1724925277797089280 |