What is Vectorscan?

A fork of Intel’s Hyperscan, modified to run on more platforms. Currently Arm NEON/ASIMD is 100% functional, and Power VSX are in development. ARM SVE2 will be implemented when hardware becomes accessible to the developers.

More platforms will follow in the future, on demand/request.

Vectorscan will follow Intel’s API and internal algorithms where possible, but will not hesitate to make code changes where it is thought of giving better performance or better portability. In addition, the code will be gradually simplified and made more uniform and all architecture specific code will be abstracted away.

You can see the project on Github.