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
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;
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
DOI :
10.1109/ICCTD.2010.5646061