DocumentCode
3022138
Title
A Case Study on Pattern-Based Systems for High Performance Computational Biology
Author
Liu, Weiguo ; Schmidt, Bertil
Author_Institution
Sch. of Comput. Eng., Nanyang Technol. Univ., Singapore
fYear
2005
fDate
04-08 April 2005
Abstract
Computational biology research is now faced with the burgeoning number of genome data. The rigorous postprocessing of this data requires an increased role for high performance computing (HPC). Because the development of HPC applications for computational biology problems is much more complex than the corresponding sequential applications, existing traditional programming techniques have demonstrated their inadequacy. Many high level programming techniques, such as skeleton and pattern based programming, have therefore been designed to provide users new ways to get HPC applications without much effort. However, most of them remain absent from the mainstream practice for computational biology. In this paper, we present a new parallel pattern-based system prototype for computational biology. The underlying programming techniques are based on generic programming, a programming technique suited for the generic representation of abstract concepts. This allows the system to be built in a generic way at application level and thus provides good extensibility and flexibility. We show how this system can be used to develop HPC applications for popular computational biology algorithms and lead to significant runtime savings on distributed memory architectures.
Keywords
biology computing; genetic algorithms; parallel programming; HPC applications; abstract concept generic representation; distributed memory architectures; generic programming; genome data; high level programming techniques; high performance computational biology; parallel pattern-based system prototype; parallel programming; pattern based programming; skeleton based programming; Bioinformatics; Biology computing; Computational biology; Computer aided software engineering; Genomics; Grid computing; High performance computing; Prototypes; RNA; Runtime;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Symposium, 2005. Proceedings. 19th IEEE International
Print_ISBN
0-7695-2312-9
Type
conf
DOI
10.1109/IPDPS.2005.2
Filename
1420091
Link To Document