Highway, a C++ library that provides portable SIMD/vector intrinsics
10 days ago
- #Performance
- #C++
- #SIMD
- Highway is a C++ library offering portable SIMD/vector intrinsics.
- It focuses on efficient and performance-portable vector software.
- Provides API synopsis, high-level overview, and quick reference.
- Discusses static vs. dynamic dispatch and headers.
- Includes notation, vector and tag types, and unspecified vector types usage.
- Covers targets, operations, and preprocessor macros.
- Details advanced macros and detecting supported targets.
- Explains advanced configuration macros and compiler support.
- Includes type traits and memory allocation.
- Offers tips for speeding up code on older x86 platforms.
- Shares design philosophy and frequently asked questions.
- Details Highway implementation specifics and release testing process.