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...

Full description

Bibliographic Details
Main Authors: Shuji Suzuki, Masanori Kakuta, Takashi Ishida, Yutaka Akiyama
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