1 Repo
C++ libraries providing a portable interface for writing single instruction multiple data code.
Distinct from SIMD Instruction Generation: Candidates are either too generic (C libraries) or focus on instruction generation rather than the library identity.
Explore 1 awesome GitHub repository matching operating systems & systems programming · SIMD Libraries. Refine with filters or upvote what's useful.
Highway is a portable C++ library and hardware abstraction layer designed for writing single instruction multiple data (SIMD) code. It provides a unified interface that maps data-parallel logic to various CPU instruction sets, enabling the development of high-performance software that runs across different processor architectures without requiring architecture-specific assembly. The project features a dynamic instruction dispatcher that selects the most efficient CPU instruction set at runtime based on detected hardware. It also supports static target specialization and extensible mechanisms
Provides a portable C++ library for writing SIMD code that maps to various CPU instruction sets.