Parallel DC3 Algorithm for Suffix Array Construction on Many-core Accelerators

被引:1
|
作者
Liao, Gang [1 ]
Ma, Longfei [2 ]
Zang, Guangming [1 ]
Tang, Lin [1 ]
机构
[1] KAUST, CEMSE Div, Jeddah, Saudi Arabia
[2] Sichuan Univ, Sch Comp Sci & Engn, Chengdu, Peoples R China
来源
2015 15TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING | 2015年
关键词
D O I
10.1109/CCGrid.2015.56
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In bioinformatics applications, suffix arrays are widely used to DNA sequence alignments in the initial exact match phase of heuristic algorithms. With the exponential growth and availability of data, using many-core accelerators, like GPUs, to optimize existing algorithms is very common. We present a new implementation of suffix array on GPU. As a result, suffix array construction on GPU achieves around 10x speedup on standard large data sets, which contain more than 100 million characters. The idea is simple, fast and scalable that can be easily scale to multi-core processors and even heterogeneous architectures.
引用
收藏
页码:1155 / 1158
页数:4
相关论文
共 50 条
  • [1] Parallel simulation of many-core processor and many-core clusters
    Lü, Huiwei
    Cheng, Yuan
    Bai, Lu
    Chen, Mingyu
    Fan, Dongrui
    Sun, Ninghui
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2013, 50 (05): : 1110 - 1117
  • [2] Branch and Bound Algorithm for Parallel Many-Core Architecture
    Hazama, Kazuki
    Ebara, Hiroyuki
    2018 SIXTH INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING WORKSHOPS (CANDARW 2018), 2018, : 272 - 277
  • [3] Parallel Shellsort Algorithm for Many-Core GPUs with CUDA
    Lin, Chun-Yuan
    Lee, Wei Sheng
    Tang, Chuan Yi
    INTERNATIONAL JOURNAL OF GRID AND HIGH PERFORMANCE COMPUTING, 2012, 4 (02) : 1 - 16
  • [4] High performance parallelization of Boyer–Moore algorithm on many-core accelerators
    Yosang Jeong
    Myungho Lee
    Dukyun Nam
    Jik-Soo Kim
    Soonwook Hwang
    Cluster Computing, 2015, 18 : 1087 - 1098
  • [5] A Simple Compressive Sensing Algorithm for Parallel Many-Core Architectures
    Borghi, Alexandre
    Darbon, Jerome
    Peyronnet, Sylvain
    Chan, Tony F.
    Osher, Stanley
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2013, 71 (01): : 1 - 20
  • [6] A Simple Compressive Sensing Algorithm for Parallel Many-Core Architectures
    Alexandre Borghi
    Jérôme Darbon
    Sylvain Peyronnet
    Tony F. Chan
    Stanley Osher
    Journal of Signal Processing Systems, 2013, 71 : 1 - 20
  • [7] High performance parallelization of Boyer-Moore algorithm on many-core accelerators
    Jeong, Yosang
    Lee, Myungho
    Nam, Dukyun
    Kim, Jik-Soo
    Hwang, Soonwook
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2015, 18 (03): : 1087 - 1098
  • [8] High Performance Parallelization of Boyer-Moore Algorithm on Many-Core Accelerators
    Jeong, Yosang
    Lee, Myungho
    Nam, Dukyun
    Kim, Jik-Soo
    Hwang, Soonwook
    2014 INTERNATIONAL CONFERENCE ON CLOUD AND AUTONOMIC COMPUTING (ICCAC 2014), 2014, : 265 - 272
  • [9] Scalable parallel suffix array construction
    Kulla, Fabian
    Sanders, Peter
    PARALLEL COMPUTING, 2007, 33 (09) : 605 - 612
  • [10] Scalable parallel suffix array construction
    Kulla, Fabian
    Sanders, Peter
    HIGH PERFORMANCE COMPUTING IN SCIENCE AND ENGINEERING '06, 2007, : 543 - 546