Improving the performance of Smith-Waterman sequence algorithm on GPU using shared memory for biological protein sequences

被引:3
作者
Prasad, D. Venkata Vara [1 ]
Jaganathan, Suresh [1 ]
机构
[1] SSN Coll Engn, Dept Comp Sci & Engn, Chennai, Tamil Nadu, India
来源
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS | 2019年 / 22卷 / Suppl 4期
关键词
Bioinformatics; Sequence alignment; CUDA-GPU; Memory; Smith-Waterman algorithm;
D O I
10.1007/s10586-018-2421-7
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In Bioinformatics, sequence alignment algorithm aims to find out whether biological sequences (e.g., DNA, RNA, or Protein sequences) are related or not. A variety of algorithms are developed, Smith-Waterman Algorithm (SW) is a well-known local alignment algorithm to find the similarity of two sequences and provides optimal result using dynamic programming. As the size of sequence database is doubling about every 6 months, the computational time also increases. Sequence alignment algorithms performance can have improved by using the parallel computing technology on the GPU. In this paper, we proposed a method to improve the performance of SW algorithm by using GPU's shared memory instead of global memory. By using shared memory, the data being transferred between the global memory and processing elements is reduced, which in turn improves the performance. The tabulated result showed positive sign of correctness in proposed method and tested using UniProt sequence database.
引用
收藏
页码:S9495 / S9504
页数:10
相关论文
共 22 条
  • [1] Gapped BLAST and PSI-BLAST: a new generation of protein database search programs
    Altschul, SF
    Madden, TL
    Schaffer, AA
    Zhang, JH
    Zhang, Z
    Miller, W
    Lipman, DJ
    [J]. NUCLEIC ACIDS RESEARCH, 1997, 25 (17) : 3389 - 3402
  • [2] BASIC LOCAL ALIGNMENT SEARCH TOOL
    ALTSCHUL, SF
    GISH, W
    MILLER, W
    MYERS, EW
    LIPMAN, DJ
    [J]. JOURNAL OF MOLECULAR BIOLOGY, 1990, 215 (03) : 403 - 410
  • [3] Amadou C., 2015, Journal of Computer and Communications, P107
  • [4] [Anonymous], BIOMED RES INT
  • [5] [Anonymous], 2013, BMC BIOINFORMATICS
  • [6] Biradar S., 2013, INT J RES ENG TECHNO, V2, P312
  • [7] Bustamam A, 2013, INT C ADV COMP SCI I, P137, DOI 10.1109/ICACSIS.2013.6761565
  • [8] PASS: a program to align short sequences
    Campagna, Davide
    Albiero, Alessandro
    Bilardi, Alessandra
    Caniato, Elisa
    Forcato, Claudio
    Manavski, Svetlin
    Vitulo, Nicola
    Valle, Giorgio
    [J]. BIOINFORMATICS, 2009, 25 (07) : 967 - 968
  • [9] El-Saghir Z., 2014, INT J INNOVATIVE TEC, V4, P1
  • [10] Ghorpade J., 2012, ADV COMP INT J, V3, P105, DOI DOI 10.5121/ACIJ.2012.3109