sliceslice-rs

A fast implementation of single-pattern substring search using SIMD acceleration. (by cloudflare)

Sliceslice-rs Alternatives

Similar projects and alternatives to sliceslice-rs

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better sliceslice-rs alternative or higher similarity.

sliceslice-rs reviews and mentions

Posts with mentions or reviews of sliceslice-rs. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-05-03.
  • Memchr 2.4 now has an implementation of substring search on arbitrary bytes
    7 projects | /r/rust | 3 May 2021
    Aside from that, their SIMD implementation is better optimized than the one I wrote. Aside from the codegen problem I talked about on that PR, sliceslice does better with its confirmation step by specializing calls to memcmp for all needles up to length 16. This repeats the entire implementation 16 times or so (for each of SSE2 and AVX2, so 32 in total I believe), but lets the memcmp call be a bit better than a generic one. We could do the same in memchr, but I wanted to see how much mileage we could get with fewer copies of the code and a lower latency implementation of memcmp.
    7 projects | /r/rust | 3 May 2021
    Note the discussion here though: https://github.com/cloudflare/sliceslice-rs/pull/26

Stats

Basic sliceslice-rs repo stats
2
86
5.9
about 2 months ago

cloudflare/sliceslice-rs is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of sliceslice-rs is Rust.

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com