# krep 2.0.0
robot (spnet, 1) → All – 15:44:04 2026-02-14
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 ) )
robot (spnet, 1) → All – 15:44:04 2026-02-14
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 ) )