Title : 
Parallel design pattern for computational biology and scientific computing applications
         
        
            Author : 
Liu, Weiguo ; Schmidt, Bertil
         
        
            Author_Institution : 
Sch. of Eng., Nanyang Technol. Univ., Singapore
         
        
        
        
        
        
            Abstract : 
Dynamic programming is an important algorithm design technique in computational biology and scientific computing. Typical applications using this technique are very compute-intensive and suffer from long runtimes on sequential architectures. Parallel program design patterns provide a new tool to semiautomatically generate parallel programs. In this paper we present a new parallel programs called the "block-cyclic based wavefront" to parallelize typical biology and scientific computing. We show how this technique leads to significant runtime savings on PC clusters.
         
        
            Keywords : 
biology computing; dynamic programming; parallel programming; workstation clusters; PC clusters; block-cyclic based wavefront; computational biology; dynamic programming; parallel design pattern; parallel program design patterns; scientific computing; sequential architectures; Application software; Biology computing; Biomedical computing; Computational biology; Computer architecture; Concurrent computing; Distributed computing; Dynamic programming; Heuristic algorithms; Parallel programming; Runtime; Scientific computing;
         
        
        
        
            Conference_Titel : 
Cluster Computing, 2003. Proceedings. 2003 IEEE International Conference on
         
        
            Print_ISBN : 
0-7695-2066-9
         
        
        
            DOI : 
10.1109/CLUSTR.2003.1253348