simde

v 0.7.2 Updated: 2 years, 11 months ago

library that implements SIMD instruction sets for systems which don't natively support them

SIMDe (SIMD everywhere) is a header-only library that provides fast, portable implementations of SIMD (Single Instruction, Multiple Data) intrinsics on hardware which doesn't natively them, such as calling Intel SSE or AVX functions on an ARM processor, or calling ARM Neon functions on an Intel processor. This makes porting code to other architectures much easier in some key ways. First, instead of forcing you to rewrite everything for each architecture, SIMDe lets you get a port up and running almost effortlessly. Second, SIMDe makes it easier to write code targeting ISA extensions you don't have access to, without needing to resort to using an emulator.

https://github.com/simd-everywhere/simde

To install simde, paste this in macOS terminal after installing MacPorts

sudo port install simde

Add to my watchlist

Installations 12
Requested Installations 0