veccore
« Back to VersTracker
Description:
C++ Library for Portable SIMD Vectorization
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: simd c-plus-plus vectorization performance header-only math
Install: brew install veccore
About:
Veccore is a C++ header-only library that provides a portable abstraction layer for SIMD vectorization. It enables developers to write high-performance, single-source code that automatically compiles to various SIMD backends like SSE, AVX, and NEON. The library's primary value is simplifying the creation of vectorized mathematical functions without sacrificing performance across different CPU architectures.
Key Features:
  • Portable SIMD abstraction layer
  • Header-only library for easy integration
  • Support for multiple SIMD backends (SSE, AVX, NEON)
  • Compile-time backend selection
  • Zero-overhead abstractions
Use Cases:
  • High-performance scientific computing and physics simulations
  • Developing cross-platform vectorized math libraries
  • Optimizing numerical algorithms for modern CPU architectures
Alternatives:
  • Vc – Vc is another C++ SIMD library, but Veccore is often considered more lightweight and focused on providing a lower-level portable abstraction.
  • std::simd – The upcoming C++ standard library feature, Veccore provides a solution today for portable SIMD without waiting for full standardization.
Version History
Detected Version Rev Change Commit