Efficient Three-Way Needleman-Wunsch Algorithm by Diagonal Computations on GPU
碩士 === 長庚大學 === 資訊工程學系 === 98 === Three-way alignment can be solved sequentially in O(mnl) time complexity and O(mn) space complexity, where m, n and l are the lengths of the sequences to be aligned. The complexities of three-way alignment limit its applicability CUDA (an acronym for Compute Un...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Published: |
2010
|
Online Access: | http://ndltd.ncl.edu.tw/handle/10867372806426828009 |
id |
ndltd-TW-098CGU05392020 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-098CGU053920202016-04-18T04:21:01Z http://ndltd.ncl.edu.tw/handle/10867372806426828009 Efficient Three-Way Needleman-Wunsch Algorithm by Diagonal Computations on GPU 圖形處理器環境下實作有效率地三條序列比對演算法 Bo Wei Yang 楊博偉 碩士 長庚大學 資訊工程學系 98 Three-way alignment can be solved sequentially in O(mnl) time complexity and O(mn) space complexity, where m, n and l are the lengths of the sequences to be aligned. The complexities of three-way alignment limit its applicability CUDA (an acronym for Compute Unified Device Architecture) is a parallel computing architecture developed by NVIDIA. CUDA is the computing engine in NVIDIA graphics processing units (GPUs) that is accessible to software developers through variants of industry standard programming languages. Programmers can use C programming for CUDA. Three-way Needleman-Wunsch algorithm on CPU is a time-consuming problem. It needs very much time to calculate the results. So we try to design an efficient three-way Needleman-Wunsch algorithm by diagonal computations on GPU. C. Y. Lin 林俊淵 2010 學位論文 ; thesis 61 |
collection |
NDLTD |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 長庚大學 === 資訊工程學系 === 98 === Three-way alignment can be solved sequentially in O(mnl) time complexity and O(mn) space complexity, where m, n and l are the lengths of the sequences to be aligned. The complexities of three-way alignment limit its applicability
CUDA (an acronym for Compute Unified Device Architecture) is a parallel computing architecture developed by NVIDIA. CUDA is the computing engine in NVIDIA graphics processing units (GPUs) that is accessible to software developers through variants of industry standard programming languages. Programmers can use C programming for CUDA. Three-way Needleman-Wunsch algorithm on CPU is a time-consuming problem. It needs very much time to calculate the results. So we try to design an efficient three-way Needleman-Wunsch algorithm by diagonal computations on GPU.
|
author2 |
C. Y. Lin |
author_facet |
C. Y. Lin Bo Wei Yang 楊博偉 |
author |
Bo Wei Yang 楊博偉 |
spellingShingle |
Bo Wei Yang 楊博偉 Efficient Three-Way Needleman-Wunsch Algorithm by Diagonal Computations on GPU |
author_sort |
Bo Wei Yang |
title |
Efficient Three-Way Needleman-Wunsch Algorithm by Diagonal Computations on GPU |
title_short |
Efficient Three-Way Needleman-Wunsch Algorithm by Diagonal Computations on GPU |
title_full |
Efficient Three-Way Needleman-Wunsch Algorithm by Diagonal Computations on GPU |
title_fullStr |
Efficient Three-Way Needleman-Wunsch Algorithm by Diagonal Computations on GPU |
title_full_unstemmed |
Efficient Three-Way Needleman-Wunsch Algorithm by Diagonal Computations on GPU |
title_sort |
efficient three-way needleman-wunsch algorithm by diagonal computations on gpu |
publishDate |
2010 |
url |
http://ndltd.ncl.edu.tw/handle/10867372806426828009 |
work_keys_str_mv |
AT boweiyang efficientthreewayneedlemanwunschalgorithmbydiagonalcomputationsongpu AT yángbówěi efficientthreewayneedlemanwunschalgorithmbydiagonalcomputationsongpu AT boweiyang túxíngchùlǐqìhuánjìngxiàshízuòyǒuxiàolǜdesāntiáoxùlièbǐduìyǎnsuànfǎ AT yángbówěi túxíngchùlǐqìhuánjìngxiàshízuòyǒuxiàolǜdesāntiáoxùlièbǐduìyǎnsuànfǎ |
_version_ |
1718225835221057536 |