Efficient Parallel Smith-Waterman Algorithm with the Filtration by using CUDA and Frequency Distance
碩士 === 長庚大學 === 資訊工程學系 === 100 === Sequence alignment has been a very important issue in computational biology filed. The accuracy by Smith-Waterman sequence alignment algorithm is better than that of other sequence alignment algorithms. Unfortunately, the time complexity of it is high because it is...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Published: |
2012
|
Online Access: | http://ndltd.ncl.edu.tw/handle/61822447135645549948 |
id |
ndltd-TW-100CGU05392015 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-100CGU053920152015-10-13T21:28:02Z http://ndltd.ncl.edu.tw/handle/61822447135645549948 Efficient Parallel Smith-Waterman Algorithm with the Filtration by using CUDA and Frequency Distance 利用統一計算設備架構及頻率距離設計有效率的平行化序列比對演算法 Jen Cheng Huang 黃仁正 碩士 長庚大學 資訊工程學系 100 Sequence alignment has been a very important issue in computational biology filed. The accuracy by Smith-Waterman sequence alignment algorithm is better than that of other sequence alignment algorithms. Unfortunately, the time complexity of it is high because it is done based on the dynamic programming methods to solve the problem. With more and more sequences generated in the sequence databases, this result makes the sequence alignment to spend more time. In recent years, many research works were proposed to implement the Smith-Waterman sequence alignment by CUDA and then got good results. We combine the CPU and CUDA computing capabilities to accelerate the Smith-Waterman sequence alignment. We calculate the frequency distance between the query sequence and database sequences in the CPU. The frequency distance can be screened for sequence alignment to achieve the purpose of reducing the number of alignments. We use the frequency distance removed sequences from the databases that the low similarity with the query sequence. In GPU, we implement the Smith-Waterman sequence alignment in the NVIDIA Tesla C2050 and enhance the speed of about 9 to 10 times based on our results. Finally, we combine the frequency distance and CUDA-SW, and the highest speed can be raised to 80 to 90 times. C. Y. Lin 林俊淵 2012 學位論文 ; thesis 53 |
collection |
NDLTD |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 長庚大學 === 資訊工程學系 === 100 === Sequence alignment has been a very important issue in computational biology filed. The accuracy by Smith-Waterman sequence alignment algorithm is better than that of other sequence alignment algorithms. Unfortunately, the time complexity of it is high because it is done based on the dynamic programming methods to solve the problem. With more and more sequences generated in the sequence databases, this result makes the sequence alignment to spend more time. In recent years, many research works were proposed to implement the Smith-Waterman sequence alignment by CUDA and then got good results. We combine the CPU and CUDA computing capabilities to accelerate the Smith-Waterman sequence alignment. We calculate the frequency distance between the query sequence and database sequences in the CPU. The frequency distance can be screened for sequence alignment to achieve the purpose of reducing the number of alignments. We use the frequency distance removed sequences from the databases that the low similarity with the query sequence. In GPU, we implement the Smith-Waterman sequence alignment in the NVIDIA Tesla C2050 and enhance the speed of about 9 to 10 times based on our results. Finally, we combine the frequency distance and CUDA-SW, and the highest speed can be raised to 80 to 90 times.
|
author2 |
C. Y. Lin |
author_facet |
C. Y. Lin Jen Cheng Huang 黃仁正 |
author |
Jen Cheng Huang 黃仁正 |
spellingShingle |
Jen Cheng Huang 黃仁正 Efficient Parallel Smith-Waterman Algorithm with the Filtration by using CUDA and Frequency Distance |
author_sort |
Jen Cheng Huang |
title |
Efficient Parallel Smith-Waterman Algorithm with the Filtration by using CUDA and Frequency Distance |
title_short |
Efficient Parallel Smith-Waterman Algorithm with the Filtration by using CUDA and Frequency Distance |
title_full |
Efficient Parallel Smith-Waterman Algorithm with the Filtration by using CUDA and Frequency Distance |
title_fullStr |
Efficient Parallel Smith-Waterman Algorithm with the Filtration by using CUDA and Frequency Distance |
title_full_unstemmed |
Efficient Parallel Smith-Waterman Algorithm with the Filtration by using CUDA and Frequency Distance |
title_sort |
efficient parallel smith-waterman algorithm with the filtration by using cuda and frequency distance |
publishDate |
2012 |
url |
http://ndltd.ncl.edu.tw/handle/61822447135645549948 |
work_keys_str_mv |
AT jenchenghuang efficientparallelsmithwatermanalgorithmwiththefiltrationbyusingcudaandfrequencydistance AT huángrénzhèng efficientparallelsmithwatermanalgorithmwiththefiltrationbyusingcudaandfrequencydistance AT jenchenghuang lìyòngtǒngyījìsuànshèbèijiàgòujípínlǜjùlíshèjìyǒuxiàolǜdepíngxínghuàxùlièbǐduìyǎnsuànfǎ AT huángrénzhèng lìyòngtǒngyījìsuànshèbèijiàgòujípínlǜjùlíshèjìyǒuxiàolǜdepíngxínghuàxùlièbǐduìyǎnsuànfǎ |
_version_ |
1718064550928973824 |