• DocumentCode
    121177
  • Title

    FM-Index on GPU: A Cooperative Scheme to Reduce Memory Footprint

  • Author

    Chacon, Alejandro ; Sola, Santiago Marco ; Espinosa, Antonio ; Ribeca, Paolo ; Moure, Juan Carlos

  • Author_Institution
    Univ. Autonoma de Barcelona, Bellaterra, Spain
  • fYear
    2014
  • fDate
    26-28 Aug. 2014
  • Firstpage
    1
  • Lastpage
    9
  • Abstract
    The FM-index is a data structure which is seeing more and more pervasive use, in particular in the field of high-throughput bioinformatics. Algorithms based on it show a pseudo-random memory access pattern. As a consequence, they are usually bound by memory bandwidth rather than CPU usage. Naive GPU implementations are no exception. Here we show that the combination of a compact design of the FM-index and a thread-cooperative approach can be used to restore a proper balance. The resulting solution is less memory-bandwidth intensive, and allows full exploitation of the computational resources of the GPU across several GPU architectures.
  • Keywords
    bioinformatics; data structures; graphics processing units; ubiquitous computing; FM-Index; GPU architectures; bioinformatics; cooperative scheme; data structure; naive GPU implementations; pseudo-random memory access pattern; reduce memory footprint; Algorithm design and analysis; Bioinformatics; Graphics processing units; Indexes; Instruction sets; Memory management; Registers; Bioinformatics; FM-index; Fine-Grain Parallelism; GPGPU; Memory-Level Parallelism;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing with Applications (ISPA), 2014 IEEE International Symposium on
  • Conference_Location
    Milan
  • Type

    conf

  • DOI
    10.1109/ISPA.2014.10
  • Filename
    6924423