Skip to content

Support for Fat Teddy in aarch64? #162

@arunj18

Description

@arunj18

Hello!

I want to start off by saying that we are avid users of this package and love the performance (along with the optimizations!) of this package!

Now, providing some background, we run a system that matches multiple patterns on textual data we process (cannot share the data as it is sensitive). We use aho-corasick in our Rust code to perform some of the matching by using the find_overlapping_iter method on a string while searching for multiple patterns.

Recently, we have decided to move some of our workloads from X86_64 based compute to aarch64 based compute where we've seen degradation in performance when using aho-corasick.

Our main theory at the moment after looking through the repository is the lack of a "Fat" version of the Teddy prefilter for the aarch64 platform. Are there any plans to add an implementation for it?

Happy to provide some metrics on the changes we've observed but unable to share the code/our usage of it/data at the moment.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions