jm + string-matching 3
Implementing strcmp, strlen, and strstr using SSE 4.2 instructions - strchr.com
january 2013 by jm
Using new Intel Core i7 instructions to speed up string manipulation. Fascinating stuff. SSE ftw
sse
optimization
simd
assembly
intel
i7
intel-core
strstr
strings
string-matching
strchr
strlen
coding
january 2013 by jm
Fast Packed String Matching for Short Patterns [paper, PDF]
january 2013 by jm
'Searching for all occurrences of a pattern in a text is a fundamental problem in computer science with applications in many other
fields, like NLP, information retrieval and computational biology. In the last two decades a general trend has appeared
trying to exploit the power of the word RAM model to speed-up the
performances of classical string matching algorithms. [...]
In this paper we use specialized word-size packed string matching instructions, based on the Intel streaming SIMD extensions (SSE) technology, to design very fast string matching algorithms in the case of short patterns.' Reminds me of http://en.wikipedia.org/wiki/Rabin%E2%80%93Karp_algorithm , but taking advantage of SIMD extensions, which should make things nice and speedy, at the cost of tying it to specific hardware platforms. (via Tony Finch)
rabin-karp
algorithms
strings
string-matching
papers
via:fanf
fields, like NLP, information retrieval and computational biology. In the last two decades a general trend has appeared
trying to exploit the power of the word RAM model to speed-up the
performances of classical string matching algorithms. [...]
In this paper we use specialized word-size packed string matching instructions, based on the Intel streaming SIMD extensions (SSE) technology, to design very fast string matching algorithms in the case of short patterns.' Reminds me of http://en.wikipedia.org/wiki/Rabin%E2%80%93Karp_algorithm , but taking advantage of SIMD extensions, which should make things nice and speedy, at the cost of tying it to specific hardware platforms. (via Tony Finch)
january 2013 by jm
Hacker News thread on a new string search algorithm
february 2011 by jm
Great comments -- the Burrows-Wheeler Transform is crazy stuff
strings
search
algorithms
burrows-wheeler-transform
sequencing
genome
compression
dna
string-matching
from delicious
february 2011 by jm
Copy this bookmark: