Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
stringzilla_bare_linux_amd64_4.1.0.deb | 2025-10-02 | 66.5 kB | |
stringzilla_bare_linux_amd64_4.1.0.so | 2025-10-02 | 138.8 kB | |
stringzilla_shared_windows_x64_4.1.0.tar | 2025-10-02 | 84.5 kB | |
stringzilla_shared_windows_x86_4.1.0.tar | 2025-10-02 | 84.5 kB | |
stringzilla_bare_linux_arm64_4.1.0.deb | 2025-10-02 | 54.6 kB | |
stringzilla_bare_linux_arm64_4.1.0.so | 2025-10-02 | 89.0 kB | |
stringzilla_shared_macos_arm64_4.1.0.zip | 2025-10-02 | 53.3 kB | |
README.md | 2025-10-02 | 849 Bytes | |
v4.1_ Intel Westmere Kernels source code.tar.gz | 2025-10-02 | 575.4 kB | |
v4.1_ Intel Westmere Kernels source code.zip | 2025-10-02 | 632.0 kB | |
Totals: 10 Items | 1.8 MB | 4 |
Thanks to @Algunenano and the broader ClickHouse team for help, back-porting StringZilla kernels to older CPUs 🤗 With this release:
- Substring search and hashing on CPUs from Westmere to Haswell will become at least 2x faster.
- Inferring Skylake capabilities in dynamic dispatch won't require
VAES
extensions only needed for Ice Lake and newer. - MSVC will correctly detect Haswell, Ice Lake, and NEON capabilities for compile-time dispatch, lacking options to differentiate other platforms from macros.
Minor
- Add: Nehalem (SSE4.2) CPU support (#247) (2c58385)
Patch
- Fix: Checking for SSE and AES in MSVC (f7d95ad)
- Docs: More links & GPU mentions (04d6ae3)
- Improve: Reuse AES-NI since Westmere (a3b7cd5)
- Fix: Replace Nehalem with Westmere (#249) (fe30683)
- Fix:
VAES
debuted in Ice Lake (8cef111)