highway
« Back to VersTracker
Description:
Performance-portable, length-agnostic SIMD with runtime dispatch
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: simd c++ performance vectorization portability
Install: brew install highway
About:
Highway is a C++ library that provides portable SIMD (Single Instruction, Multiple Data) operations. It allows developers to write performance-portable code that runs efficiently across different CPU architectures like x86, ARM, and WASM. The library uses a zero-overhead abstraction with runtime dispatch to select the optimal instruction set for the host hardware.
Key Features:
  • Performance-portable SIMD across multiple architectures
  • Zero-overhead abstraction with runtime dispatch
  • Length-agnostic operations for flexible vectorization
  • Header-only C++ library for easy integration
Use Cases:
  • High-performance image and signal processing
  • Mathematical and scientific computing acceleration
  • Data compression and encoding algorithms
  • Machine learning inference optimization
Alternatives:
  • Eigen – Eigen focuses on linear algebra with expression templates, while Highway specializes in low-level SIMD portability
  • Vc – Vc provides portable SIMD types but Highway offers broader architecture support and better runtime dispatch
  • xsimd – xsimd is another cross-platform SIMD wrapper, but Highway provides more comprehensive architecture coverage
Version History
Detected Version Rev Change Commit
Sep 10, 2025 10:09am 0 VERSION_BUMP 68e2e2f9
Sep 12, 2024 5:47am 0 VERSION_BUMP 0c7b8c57
Sep 13, 2023 12:27pm 0 VERSION_BUMP bf8bfb8c
Aug 30, 2023 5:49pm 0 VERSION_BUMP 48c86337
Aug 12, 2023 12:52am 0 VERSION_BUMP c1e70d03
Mar 18, 2023 1:31am 0 VERSION_BUMP 9a9f64b0
Mar 18, 2023 1:31am 0 VERSION_BUMP 80244407