Description:
Vector Optimized Library of Kernels
|
|
Type: Formula
|
Latest Version: 3.2.0@0
|
Tracked Since: Oct 11, 2025
|
|
Links:
Homepage |
formulae.brew.sh
|
|
Category: Developer tools
|
|
Tags:
simd
vectorization
performance
c-library
signal-processing
|
|
Install:
brew install volk
|
About:
VOLK (Vector Optimized Library of Kernels) is a C library that abstracts SIMD programming for multiple architectures. It provides a simple templated API for writing portable, high-performance vectorized code, automatically selecting the best kernel for the target CPU at runtime. This simplifies development and significantly boosts performance for signal processing and scientific computing tasks.
|
Key Features:
- Architecture-agnostic API for portable SIMD code
- Runtime dispatch to optimized CPU kernels
- Supports SSE, AVX, AVX2, AVX512, and ARM NEON
- Simple templating system for kernel definition
|
Use Cases:
- High-performance signal processing applications
- Accelerating scientific computing algorithms
- Cross-platform library development requiring SIMD
|
Alternatives:
-
Eigen
– Eigen is a C++ template library for linear algebra, whereas VOLK is focused specifically on generic SIMD vectorization.
-
FFTW
– FFTW is specialized for FFTs, while VOLK provides a broader framework for arbitrary vectorized kernels.
|
| Detected |
Version |
Rev |
Change |
Commit |
| Oct 11, 2025 5:03pm |
|
0 |
VERSION_BUMP |
bb302a3b |
| Sep 11, 2025 7:40am |
|
0 |
VERSION_BUMP |
eb727e04 |
| Oct 13, 2024 7:17pm |
|
0 |
VERSION_BUMP |
86c550c5 |
| Sep 11, 2024 10:34pm |
|
0 |
VERSION_BUMP |
82c85bee |
| Jul 27, 2024 11:23pm |
|
0 |
VERSION_BUMP |
cb9d1ec6 |
| Jan 31, 2024 9:26pm |
|
0 |
VERSION_BUMP |
7579f4b7 |
| Oct 20, 2023 8:20pm |
|
0 |
VERSION_BUMP |
4d797b4c |
| Oct 20, 2023 7:13pm |
|
0 |
VERSION_BUMP |
ebc50e08 |
| Oct 17, 2023 6:09pm |
|
0 |
VERSION_BUMP |
6369df80 |
| Jan 15, 2023 3:23am |
|
0 |
VERSION_BUMP |
515b7cd5 |
| Jan 15, 2023 3:23am |
|
0 |
VERSION_BUMP |
84f61405 |
| Dec 26, 2022 10:05pm |
|
0 |
VERSION_BUMP |
fb4df96a |
| Dec 26, 2022 10:05pm |
|
0 |
VERSION_BUMP |
9f89d805 |
| Nov 30, 2022 7:56pm |
|
0 |
VERSION_BUMP |
b4496ce1 |
|