xsimd
« Back to VersTracker
Description:
Modern, portable C++ wrappers for SIMD intrinsics
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: c++ simd vectorization performance header-only cross-platform
Install: brew install xsimd
About:
Xsimd provides a unified, modern C++ abstraction layer over SIMD (Single Instruction, Multiple Data) intrinsics for major architectures like SSE, AVX, and ARM NEON. It enables developers to write portable high-performance code that automatically leverages hardware vectorization capabilities. The library is header-only and designed for seamless integration into performance-critical applications.
Key Features:
  • Header-only C++11 library requiring no build step
  • Unified API for SSE, AVX, AVX512, and ARM NEON
  • Compile-time dispatch for optimal performance
  • Expression templates for efficient operation chaining
Use Cases:
  • High-performance numerical computing and scientific simulations
  • Game engine development for physics and graphics processing
  • Machine learning inference acceleration on edge devices
Alternatives:
  • Eigen – Eigen is a full linear algebra library with SIMD support, while xsimd is focused purely on SIMD abstraction
  • Vc – Vc provides similar SIMD abstractions but xsimd offers more modern C++11/14 features and better portability
Version History
Detected Version Rev Change Commit
Dec 13, 2023 9:43am 0 VERSION_BUMP 55e8a38c
Dec 13, 2023 9:13am 0 VERSION_BUMP 638da89d
Dec 7, 2023 11:10pm 0 VERSION_BUMP 998e2511
Dec 7, 2023 10:50pm 0 VERSION_BUMP 1ff0f062
Nov 29, 2023 11:15am 0 VERSION_BUMP 1df4a348
Nov 9, 2023 5:44am 0 VERSION_BUMP f796dd9e
May 15, 2023 2:07pm 0 VERSION_BUMP de1348a0
May 15, 2023 1:16pm 0 VERSION_BUMP b20f411c