Skip to main navigation Skip to search Skip to main content

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

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

Research output: Chapter in BookChapterResearch

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.
Original languageEnglish
Title of host publicationParallel and Distributed Processing with Applications (ISPA), 2014 IEEE International Symposium on
Place of PublicationMilà (IT)
PublisherIEEE Computer Society
Pages1-9
Number of pages8
Volume1
Edition1
ISBN (Print)978-1-4799-4293-0
DOIs
Publication statusPublished - 1 Jan 2014

Fingerprint

Dive into the research topics of 'FM-Index on GPU: A Cooperative Scheme to Reduce Memory Footprint'. Together they form a unique fingerprint.

Cite this