Accelerating Gene Identification in DNA Sequences with CUDA and OpenCL

被引:0
|
作者
Savran, Ibrahim [1 ]
Aras, Elif [2 ]
Uzer, Gokhan [1 ]
Abdi, Shaafici [1 ]
机构
[1] Karadeniz Tech Univ, Bilgisayar Muhendisligi, Trabzon, Turkey
[2] Avrasya Univ, Bilgisayar Programciligi, Trabzon, Turkey
关键词
Computational Genomics; Bioinformatic; Next-generation sequencing; High Performance Computing; Metagenome Gene Caller-MGC; Orphelia; CUDA; OpenCL; Graphic Processor Unit; GPGPU;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The new generation of genetic sequencing devices (YND) can generate hundreds of millions, or even billions, of sequences at a time. Applications such as Orphelia and MGC, which use conventional methods for detecting the genes in these sequences produced by YND devices, are inadequate. These applications, which do not have the capacity to process millions of sequences, take days to identify genes when the sequence file is divided into smaller groups (20K sequence). In this study, MGC application developed for metagenome gene detection, core functions are prepared for CUDA and OpenCL platforms by making appropriate data transformations. These core functions are run on the GPU and the results are discussed. With the simplification of the data structure, the gene detection process taking days is reduced to a few minutes.
引用
收藏
页数:4
相关论文
共 50 条
  • [1] Accelerating Hydrocodes with OpenACC, OpenCL and CUDA
    Herdman, J. A.
    Gaudin, W. P.
    McIntosh-Smith, S.
    Boulton, M.
    Beckingsale, D. A.
    Mallinson, A. C.
    Jarvis, S. A.
    [J]. 2012 SC COMPANION: HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SCC), 2012, : 465 - 471
  • [2] A Way for Accelerating DNA Sequences Reconstruction Problem Based on CUDA
    Zhong, Yukun
    Lin, JianBiao
    Wang, BaoQiu
    Tao, Chen
    Wen, Xie
    Nian, Che
    [J]. 2014 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2014, : 151 - 157
  • [3] Accelerating Smith-Waterman Alignment of Long DNA Sequences with OpenCL on FPGA
    Rucci, Enzo
    Garcia, Carlos
    Botella, Guillermo
    De Giusti, Armando
    Naiouf, Marcelo
    Prieto-Matias, Manuel
    [J]. BIOINFORMATICS AND BIOMEDICAL ENGINEERING, IWBBIO 2017, PT II, 2017, 10209 : 500 - 511
  • [4] Evaluating the Performance and Cost of Accelerating Seismic Processing with CUDA, OpenCL, OpenACC, and OpenMP
    Gimenes, Tiago L.
    Pisani, Flavia
    Borin, Edson
    [J]. 2018 32ND IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2018, : 399 - 408
  • [5] MASA-OpenCL: Parallel pruned comparison of long DNA sequences with OpenCL
    de Figueiredo Jr, Marco Antonio C.
    de Oliveira Sandes, Edans F.
    Rodrigues, Genaina N.
    Teodoro, George L. M.
    de Melo, Alba Cristina M. A.
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2019, 31 (11):
  • [6] Swan: A tool for porting CUDA programs to OpenCL
    Harvey, M. J.
    De Fabritiis, G.
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 2011, 182 (04) : 1093 - 1099
  • [7] GPUBlocks: GUI Programming Tool for CUDA and OpenCL
    Hwang, Yuan-Shin
    Lin, Hsih-Hsin
    Pai, Shen-Hung
    Tu, Chia-Heng
    [J]. JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2019, 91 (3-4): : 235 - 245
  • [8] GPUBlocks: GUI Programming Tool for CUDA and OpenCL
    Yuan-Shin Hwang
    Hsih-Hsin Lin
    Shen-Hung Pai
    Chia-Heng Tu
    [J]. Journal of Signal Processing Systems, 2019, 91 : 235 - 245
  • [9] Bridging OpenCL and CUDA: A Comparative Analysis and Translation
    Kim, Junghyun
    Dao, Thanh Tuan
    Jung, Jaehoon
    Joo, Jinyoung
    Lee, Jaejin
    [J]. PROCEEDINGS OF SC15: THE INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS, 2015,
  • [10] Overview and Comparison of OpenCL and CUDA Technology for GPGPU
    Su, Ching-Lung
    Chen, Po-Yu
    Lan, Chun-Chieh
    Huang, Long-Sheng
    Wu, Kuo-Hsuan
    [J]. 2012 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS (APCCAS), 2012, : 448 - 451