• DocumentCode
    3244895
  • Title

    Parallel Lexicographic Names Construction with CUDA

  • Author

    Sun, Weidong ; Ma, Zongmin

  • Author_Institution
    Sch. of Inf. Sci. & Eng., Northeastern Univ., Shenyang, China
  • fYear
    2009
  • fDate
    8-11 Dec. 2009
  • Firstpage
    913
  • Lastpage
    918
  • Abstract
    Suffix array is a simpler and compact alternative to the suffix tree, lexicographic name construction is the fundamental building block in suffix array construction process. This paper depicts the design issues of first data parallel implementation of the lexicographic name construction algorithm on a commodity multiprocessor GPU using the Compute Unified Device Architecture (CUDA) platform, both from NVIDIA Corporation. The full parallel version runs much faster than any serial implementation on CPU. The thread level parallel code block provides an efficient primitive for building a high performance suffix array construction program and many other applications.
  • Keywords
    coprocessors; multiprocessing systems; parallel processing; trees (mathematics); CUDA; NVIDIA Corporation; commodity multiprocessor GPU; compute unified device architecture platform; data parallel implementation; lexicographic name construction algorithm; parallel lexicographic names construction; suffix array construction process; suffix array construction program; suffix tree; thread level parallel code block; Bioinformatics; Buildings; Computer architecture; Computer graphics; Concurrent computing; Hardware; Parallel processing; Parallel programming; Sorting; Yarn; CUDA; GPGPU; Lexicographic name construction; Parallel programming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems (ICPADS), 2009 15th International Conference on
  • Conference_Location
    Shenzhen
  • ISSN
    1521-9097
  • Print_ISBN
    978-1-4244-5788-5
  • Type

    conf

  • DOI
    10.1109/ICPADS.2009.31
  • Filename
    5395306