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

Full description

Bibliographic Details
Main Authors: Bo Wei Yang, 楊博偉
Other Authors: C. Y. Lin
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