Bit-parallel multiple pattern matching

  • Authors:
  • Tuan Tu Tran;Mathieu Giraud;Jean-Stéphane Varré

  • Affiliations:
  • LIFL, UMR 8022 CNRS, Université Lille 1, France, INRIA Lille, Villeneuve d'Ascq, France;LIFL, UMR 8022 CNRS, Université Lille 1, France, INRIA Lille, Villeneuve d'Ascq, France;LIFL, UMR 8022 CNRS, Université Lille 1, France, INRIA Lille, Villeneuve d'Ascq, France

  • Venue:
  • PPAM'11 Proceedings of the 9th international conference on Parallel Processing and Applied Mathematics - Volume Part II
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Text matching with errors is a regular task in computational biology. We present an extension of the bit-parallel Wu-Manber algorithm [16] to combine several searches for a pattern into a collection of fixed-length words. We further present an OpenCL parallelization of a redundant index on massively parallel multicore processors, within a framework of searching for similarities with seed-based heuristics. We successfully implemented and ran our algorithms on GPU and multicore CPU. Some speedups obtained are more than 60×.