Resumen:
This work focuses on comparing the efficiency of exact string matching algorithms in UTF-8 encoded strings. Specially, we will compare the effciency of sequential algorithms which have been later parallelized using domain decomposition techniques against the efficiency of originally parallelized algorithms. To this end, we will use the UTF-8 international string encoding standard which provides a big enough encoding space for all present known languages. We prove that sequential algorithms with non original parallelization are more efficient than originally parallelized algorithms. For this purpose, we implement the Naive, Knuth-Morris-Pratt, Boyer-Moore and Bitap algorithms, both in their sequential and domain decomposition based parallelized versions. Then we compare them with the originally parallelized algorithm from Vishkin. As our final result, we found out that parallelized sequential algorithms are more efficient than originally parallelized algorithms.