11 февраля состоялся выпуск 2.0.0 [ krep ](
https://github.com/davidesantangelo/krep ) — высокопроизводительной, многопоточной, SIMD-оптимизированной консольной утилиты для поиска строк.
Основные особенности:
• В зависимости от типа шаблонов для оптимальной производительности используются алгоритмы [ Бойера—Мура—Хорспула ](
https://ru.wikipedia.org/wiki/Алгоритм_Бойера_—_Мура_—_Хорспула ) , [ Кнута—Морриса—Пратта ](
https://ru.wikipedia.org/wiki/Алгоритм_Кнута_—_Морриса_—_Пратта ) или [ Ахо—Корасик ](
https://ru.wikipedia.org/wiki/Алгоритм_Ахо_—_Корасик ) .
• Использование отображаемого на память файла при обработке больших файлов.
• Автоматическое распределение поиска по доступным ядрам процессора.
• SIMD-оптимизация с поддержкой SSE4.2, AVX2 и NEON.
( [ читать дальше... ](
https://www.linux.org.ru/news/opensource/18220560#cut ) )