Title : 
Genome matching on modern architectures
         
        
            Author : 
Lupescu, Grigore ; Pavaloiu, Bujor
         
        
            Author_Institution : 
Fac. of Eng. in Foreign Languages, Univ. Politeh. of Bucharest, Bucharest, Romania
         
        
        
        
        
        
            Abstract : 
Exact string matching algorithms are critical components in computational biology applications regarding the nucleotide or aminoacid sequences. The current paper presents a slightly modified version Boyer-Moore algorithm for string matching (in particular genomes) that has been optimized for a dual Xeon 5860. We highlight several ways to improve execution time and conclude based on our measurements that STTNI hardware instructions alongside core parallelism achieve most of the performance gain.
         
        
            Keywords : 
DNA; biocomputing; organic compounds; pattern matching; software architecture; Boyer-Moore algorithm; STTNI hardware instructions; aminoacid sequences; computational biology applications; dual Xeon 5860; genome matching; modern architectures; nucleotide sequences; string matching algorithms; Bioinformatics; Genomics; Hardware; Multicore processing; Parallel processing; Program processors; DNA sequence; match; multicore; openmp; sse; string; sttni;
         
        
        
        
            Conference_Titel : 
Systems, Signals and Image Processing (IWSSIP), 2013 20th International Conference on
         
        
            Conference_Location : 
Bucharest
         
        
        
            Print_ISBN : 
978-1-4799-0941-4
         
        
        
            DOI : 
10.1109/IWSSIP.2013.6623487