Skip to content

Vectorscan 5.4.6

Compare
Choose a tag to compare
@markos markos released this 21 Jan 11:50
· 206 commits to master since this release
e6f8564

New release 5.4.6

Changelog:

  • Major refactoring of many engines to use internal SuperVector C++ templates library. Code size reduced to 1/3rd with no loss of performance in most cases.
  • Microbenchmarking tool added for performance finetuning
  • Arm Advanced SIMD/NEON fully ported. Initial work on SVE2 for a couple of engines.
  • Power9 VSX ppc64le fully ported. Initial port needs some optimization.
  • Clang compiler support added.
  • Apple M1 support added.
  • CI added, the following configurations are tested on every PR:
    gcc-debug, gcc-release, clang-debug, clang-release:
    Linux Intel: SSE4.2, AVX2, AVX512, FAT
    Linux Arm
    Linux Power9
    clang-debug, clang-release:
    MacOS Apple M1