A Levenshtein edit distance calculator with multithreading and AVX2.
- x86 CPU with AVX2
- A Linux-based or POSIX-compliant operating system
- A C compiler, such as
gccorclang
- Clone this repo and
cd edist/ - Run
make(to use clang, addCC=clang)
To compare a pair of strings, each consisting of randomly generated n
characters:
./edist -n <string_length>