DocumentCode
2406129
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
fYear
2003
fDate
1-4 Dec. 2003
Firstpage
456
Lastpage
459
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Cluster Computing, 2003. Proceedings. 2003 IEEE International Conference on
Print_ISBN
0-7695-2066-9
Type
conf
DOI
10.1109/CLUSTR.2003.1253348
Filename
1253348
Link To Document