Title :
Parallel suffix sorting based on bucket pointer refinement
Author :
Mohamed, Hisham ; Abouelhoda, Mohamed
Author_Institution :
Center for Inf. Sci. (CIS), Nile Univ., Giza, Egypt
Abstract :
Suffix array is one of the most important data structures in bioinformatics. Much effort has been devoted to find efficient sequential algorithms for its construction, but little is done to introduce parallel construction algorithms. The bucket pointer refinement algorithm is one of the efficient suffix sorting algorithms that is tuned for genomic datasets. In this paper, we introduce a parallel version of this algorithm running on (shared memory) multicore computers. We present experimental results comparing our algorithms to other parallel algorithms running on similar architecture. Our program is open source and available at http://www.nubios.nileu. edu.eg/tools/pbpr.
Keywords :
bioinformatics; data structures; genomics; parallel processing; bioinformatics; bucket pointer refinement; data structures; genomic datasets; multicore computers; open source; parallel construction algorithm; parallel suffix sorting; sequential algorithms; shared memory; suffix array; suffix sorting algorithms; Algorithm design and analysis; Arrays; Bioinformatics; Biological cells; Genomics; Multicore processing; Sorting;
Conference_Titel :
Biomedical Engineering Conference (CIBEC), 2010 5th Cairo International
Conference_Location :
Cairo
Print_ISBN :
978-1-4244-7168-3
DOI :
10.1109/CIBEC.2010.5716066