• DocumentCode
    3079379
  • Title

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

  • Author

    Gang Liao ; Longfei Ma ; Guangming Zang ; Lin Tang

  • Author_Institution
    Comput., Electr. & Math. Sci. & Eng. (CEMSE), King Abdullah Univ. of Sci. & Technol. (KAUST), Jeddah, Saudi Arabia
  • fYear
    2015
  • fDate
    4-7 May 2015
  • Firstpage
    1155
  • Lastpage
    1158
  • Abstract
    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.
  • Keywords
    graphics processing units; multiprocessing systems; parallel algorithms; GPU; many-core accelerators; parallel DC3 algorithm; suffix array construction; Arrays; Bioinformatics; DNA; Graphics processing units; Heuristic algorithms; Silicon;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster, Cloud and Grid Computing (CCGrid), 2015 15th IEEE/ACM International Symposium on
  • Conference_Location
    Shenzhen
  • Type

    conf

  • DOI
    10.1109/CCGrid.2015.56
  • Filename
    7152610