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.
Bit-Parallelism$^2$: Getting to the Next Level of Parallelism
CANTONE, Domenico;FARO, SIMONE;
2010-01-01
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.File in questo prodotto:
File | Dimensione | Formato | |
---|---|---|---|
2010 CantoneFaroGiaquinta FUN.pdf
solo gestori archivio
Tipologia:
Versione Editoriale (PDF)
Dimensione
233.93 kB
Formato
Adobe PDF
|
233.93 kB | Adobe PDF | Visualizza/Apri |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.