Parallel pattern-based systems for computational biology: A case study

被引:0
|
作者
Liu, Weiguo [1 ]
Schmidt, Bertil [1 ]
机构
[1] Nanyang Technol Univ, Sch Comp Engn, Singapore 639798, Singapore
关键词
high-performance computational biology; dynamic programming algorithms; hierarchical parallel genetic algorithms; parallel patterns; generic programming;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页码:750 / 763
页数:14
相关论文
共 50 条
  • [31] Pattern-based design and implementation of an XML and RDF parser and interpreter: A case study
    Neumann, G
    Zdun, U
    ECOOP 2002 - OBJECT-ORIENTED PROGRAMMING, 2002, 2374 : 392 - 414
  • [32] Towards pattern-based architectures for event processing systems
    Bruns, Ralf
    Dunkel, Juergen
    SOFTWARE-PRACTICE & EXPERIENCE, 2014, 44 (11): : 1395 - 1416
  • [33] Formalising Middleware Systems: A Design Pattern-based Approach
    Rosa, Nelson Souto
    2013 IEEE 37TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2013, : 658 - 667
  • [34] Chatbotification for Web Information Systems: A Pattern-based Approach
    Liang, Yan-Cih
    Ma, Shang-Pin
    Lin, Chih-Ying
    2024 IEEE 48TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE, COMPSAC 2024, 2024, : 2290 - 2295
  • [35] Augmenting pattern-based architectural recovery with flow analysis: Mosaic - A case study
    Tonella, P
    Fiutem, R
    Antoniol, G
    Merlo, E
    PROCEEDINGS OF THE THIRD WORKING CONFERENCE ON REVERSE ENGINEERING, 1996, : 198 - 207
  • [36] Pattern-based formulation: a methodology for psychiatric case formulation
    Fernando, Irosh
    Cohen, Martin
    Henskens, Frans
    AUSTRALASIAN PSYCHIATRY, 2012, 20 (02) : 121 - 126
  • [37] Pattern-based Digital Twin for Optimizing Manufacturing Systems: A Real Industrial-Case Application
    Semeraro, Concetta
    Lezoche, Mario
    Panetto, Herve
    Dassisti, Michele
    IFAC PAPERSONLINE, 2021, 54 (01): : 307 - 312
  • [38] Pattern-Based Statechart Modeling Approach for Medical Best Practice Guidelines - A Case Study
    Guo, Chunhui
    Fu, Zhicheng
    Ren, Shangping
    Jiang, Yu
    Rahmaniheris, Maryam
    Sha, Lui
    2017 IEEE 30TH INTERNATIONAL SYMPOSIUM ON COMPUTER-BASED MEDICAL SYSTEMS (CBMS), 2017, : 117 - 122
  • [39] Pattern-Based Usability Evaluation of E-Learning Systems
    Zub, Dmitry
    Eessaar, Erki
    Innovative Techniques in Instruction Technology, E-learning, E-assessment and Education, 2008, : 117 - 122
  • [40] Safe pattern-based diagnosability of discrete-event systems
    Liu F.-C.
    Tang S.-Q.
    Zhao R.
    Deng X.-Q.
    Cui H.-G.
    Kongzhi Lilun Yu Yingyong/Control Theory and Applications, 2020, 37 (01): : 162 - 168