1 Repo
Tools for aligned memory allocation and masked load-store operations to optimize vector processing.
Distinct from SIMD Memory Alignment: Extends simple alignment to include a full set of tools for managed SIMD memory access.
Explore 1 awesome GitHub repository matching part of an awesome list · SIMD Memory Managers. 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
Includes a memory manager for aligned allocation and masked load-store operations to optimize vector processing.