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