• 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