DocumentCode
3242947
Title
Parallel Hashing-N-Gram-Hirschberg algorithm
Author
Abu-Hashem, Muhannad A. ; Rashid, Nur´Aini Abdul ; Abdullah, Rosni ; Bahamish, Hesham A.
Author_Institution
Sch. of Comput. Sci., Univ. Sains Malaysia USM, Minden, Malaysia
fYear
2010
fDate
2-4 Nov. 2010
Firstpage
37
Lastpage
41
Abstract
Fast and efficient protein sequence alignment and comparison algorithms have become significance as the size of databases grow very rapidly. This paper introduces a parallel algorithm for Hashing-N-Gram-Hirschberg (HNGH) algorithm. The HNGH algorithm is an extension of N-Gram-Hirschberg (NGH) algorithm which was proposed by Abdul Rashid in 2007. The parallel algorithm is proposed to speed up the sequential HNGH when run on large database. Our parallel algorithm has two levels of parallelization, one on processors level and the other one on the cores level. By testing our previous work with different Gram lengths ranges from 3-6 letters, HNGH algorithm outperforms the former algorithm (NGH algorithm) in most cases. The parallel algorithm shows an enhancement in the execution time but the speed up is a bit low because of the high communication among processers and the high dependency among the tasks.
Keywords
biology computing; cryptography; parallel algorithms; HNGH algorithm; hashing-N-gram-Hirschberg algorithm; parallel algorithm; protein sequence alignment; Algorithm design and analysis; Databases; Heuristic algorithms; Parallel algorithms; Program processors; Protein sequence; Dynamic Programming; Parallel computing; Protein sequence Comparison; Protein sequence Similarity; Sequence Alignment; component;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Technology and Development (ICCTD), 2010 2nd International Conference on
Conference_Location
Cairo
Print_ISBN
978-1-4244-8844-5
Electronic_ISBN
978-1-4244-8845-2
Type
conf
DOI
10.1109/ICCTD.2010.5646061
Filename
5646061
Link To Document