All Projects → shibatch → Sleef

shibatch / Sleef

Licence: bsl-1.0
SIMD Library for Evaluating Elementary Functions, vectorized libm and DFT

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Sleef

Simde
Implementations of SIMD instruction sets for systems which don't natively support them.
Stars: ✭ 1,012 (+186.69%)
Mutual labels:  arm, simd, powerpc, neon, vectorization, avx512, avx
Unisimd Assembler
SIMD macro assembler unified for ARM, MIPS, PPC and x86
Stars: ✭ 63 (-82.15%)
Mutual labels:  simd, aarch64, powerpc, neon, avx512, avx
Simd
C++ image processing and machine learning library with using of SIMD: SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX-512, VMX(Altivec) and VSX(Power7), NEON for ARM.
Stars: ✭ 1,263 (+257.79%)
Mutual labels:  arm, simd, powerpc, neon, avx512, avx
Boost.simd
Boost SIMD
Stars: ✭ 238 (-32.58%)
Mutual labels:  simd, aarch64, neon, vectorization, avx512, avx
Nsimd
Agenium Scale vectorization library for CPUs and GPUs
Stars: ✭ 138 (-60.91%)
Mutual labels:  simd, aarch64, neon, cuda, avx512, avx
Xsimd
C++ wrappers for SIMD intrinsics and parallelized, optimized mathematical functions (SSE, AVX, NEON, AVX512)
Stars: ✭ 964 (+173.09%)
Mutual labels:  simd, neon, vectorization, avx512, avx
Umesimd
UME::SIMD A library for explicit simd vectorization.
Stars: ✭ 66 (-81.3%)
Mutual labels:  simd, neon, vectorization, avx512, avx
Vc
SIMD Vector Classes for C++
Stars: ✭ 985 (+179.04%)
Mutual labels:  simd, neon, vectorization, avx512, avx
Computelibrary
The Compute Library is a set of computer vision and machine learning functions optimised for both Arm CPUs and GPUs using SIMD technologies.
Stars: ✭ 2,123 (+501.42%)
Mutual labels:  arm, simd, aarch64, neon
Simdjson
Parsing gigabytes of JSON per second
Stars: ✭ 15,115 (+4181.87%)
Mutual labels:  arm, simd, aarch64, neon
Quadray Engine
Realtime raytracer using SIMD on ARM, MIPS, PPC and x86
Stars: ✭ 13 (-96.32%)
Mutual labels:  simd, neon, avx512, avx
Hybridizer Basic Samples
Examples of C# code compiled to GPU by hybridizer
Stars: ✭ 186 (-47.31%)
Mutual labels:  vectorization, cuda, avx512, avx
Kfr
Fast, modern C++ DSP framework, FFT, Sample Rate Conversion, FIR/IIR/Biquad Filters (SSE, AVX, AVX-512, ARM NEON)
Stars: ✭ 985 (+179.04%)
Mutual labels:  simd, fft, avx512, avx
Std Simd
std::experimental::simd for GCC [ISO/IEC TS 19570:2018]
Stars: ✭ 275 (-22.1%)
Mutual labels:  simd, neon, avx512, avx
Sse2neon
A translator from Intel SSE intrinsics to Arm/Aarch64 NEON implementation
Stars: ✭ 316 (-10.48%)
Mutual labels:  arm, simd, aarch64, neon
Cross
“Zero setup” cross compilation and “cross testing” of Rust crates
Stars: ✭ 2,461 (+597.17%)
Mutual labels:  arm, aarch64, powerpc
ternary-logic
Support for ternary logic in SSE, XOP, AVX2 and x86 programs
Stars: ✭ 21 (-94.05%)
Mutual labels:  avx, simd, avx512
utf8
Fast UTF-8 validation with range algorithm (NEON+SSE4+AVX2)
Stars: ✭ 60 (-83%)
Mutual labels:  arm, neon, simd
Guided Missile Simulation
Guided Missile, Radar and Infrared EOS Simulation Framework written in Fortran.
Stars: ✭ 33 (-90.65%)
Mutual labels:  avx, simd, vectorization
std find simd
std::find simd version
Stars: ✭ 19 (-94.62%)
Mutual labels:  simd, vectorization, avx512

Travis Build Status

Main Page : https://sleef.org/ GitHub Repo : https://github.com/shibatch/sleef

SLEEF is a library that implements vectorized versions of C standard math functions. This library also includes DFT subroutines.

How to build

  1. Check out the source code from our GitHub repository : git clone https://github.com/shibatch/sleef

  2. Make a separate directory to create an out-of-source build : cd sleef && mkdir build && cd build

  3. Run cmake to configure the project : cmake ..

  4. Run make to build the project : make -j 1

Refer to our web page for detailed instructions : https://sleef.org/compile.xhtml

License

The software is distributed under the Boost Software License, Version 1.0. See accompanying file LICENSE.txt or copy at http://www.boost.org/LICENSE_1_0.txt. Contributions to this project are accepted under the same license.

Copyright Naoki Shibata and contributors 2010 - 2021.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].