• DocumentCode
    2440097
  • Title

    Efficient parallel algorithms for maximum-density segment problem

  • Author

    Wang, Xue ; Qiu, Fasheng ; Prasad, Sushil K. ; Chen, Guantao

  • Author_Institution
    Comput. Sci., Georgia State Univ., Atlanta, GA, USA
  • fYear
    2010
  • fDate
    19-23 April 2010
  • Firstpage
    1
  • Lastpage
    9
  • Abstract
    One of the fundamental problems involving DNA sequences is to find high density segments of certain widths, for example, those regions with intensive guanine and cytosine (GC). Formally, given a sequence, each element of which has a value and a width, the maximum-density segment problem asks for the segment with the maximum density while satisfying minimum and possibly maximum width constraints. While several linear-time sequential algorithms have emerged recently due to its primitive-like utility, to our knowledge, no nontrivial parallel algorithm has yet been proposed for this topical problem. In this paper, we propose an O(log2 n)-time CREW PRAM algorithm using n processors to solve the generalized maximum-density problem, with a minimum width constraint and non-uniform widths. Besides, we describe an efficient implementation of the parallel algorithm on manycore GPUs (nVIDIA GeForce GTX 280), taking advantage of the full programmability of CUDA. This algorithm can process up to million-size sequence within a second using an nVIDIA GeForce GTX 280, thus demonstrating the practicality of this algorithm as a basic primitive for scientists. This may also indicate suitability of modern GPU architectures as implementation platform for certain PRAM algorithms.
  • Keywords
    computer graphic equipment; computer graphics; coprocessors; CUDA; DNA sequences; GPU architectures; PRAM algorithms; cytosine; efficient parallel algorithms; guanine; maximum-density segment problem; nVIDIA GeForce GTX 280; Biological cells; Computer science; DNA; Encyclopedias; Mathematics; Parallel algorithms; Partitioning algorithms; Phase change random access memory; Sequences; Statistics; CUDA; DRSP; GPU; decreasing right-skew partition; divide and conquer;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel & Distributed Processing (IPDPS), 2010 IEEE International Symposium on
  • Conference_Location
    Atlanta, GA
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-4244-6442-5
  • Type

    conf

  • DOI
    10.1109/IPDPS.2010.5470390
  • Filename
    5470390