Parallel Design Pattern for Computational Biology and Scientific Computing Applications

WG Liu,B Schmidt
DOI: https://doi.org/10.1109/clustr.2003.1253348
2003-01-01
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.
What problem does this paper attempt to address?