Bit-(parallelism)2: getting to the next level of parallelism

  • Authors:
  • Domenico Cantone;Simone Faro;Emanuele Giaquinta

  • Affiliations:
  • Dipartimento di Matematica e Informatica, Università di Catania, Italy;Dipartimento di Matematica e Informatica, Università di Catania, Italy;Dipartimento di Matematica e Informatica, Università di Catania, Italy

  • Venue:
  • FUN'10 Proceedings of the 5th international conference on Fun with algorithms
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

We investigate the problem of getting to a higher instruction-level parallelism in string matching algorithms. In particular, starting from an algorithm based on bit-parallelism, we propose two flexible approaches for boosting it with a higher level of parallelism. These approaches are general enough to be applied to other bit-parallel algorithms. It turns out that higher levels of parallelism lead to more efficient solutions in practical cases, as demonstrated by an extensive experimentation.