Wfv

IMPORTANT NOTICE: This implementation is long outdated. The new libwfv will be released soon. Whole-Function Vectorization is an algorithm that transforms a scalar function in such a way that it computes W executions of the original code in parallel using SIMD instructions (W is the target architecture's SIMD width). This implementation of the algorithm is a language- and platform-independent code transformation that works on low-level intermediate code given by an arbitrary control-flow graph in SSA form (LLVM bitcode).
Alternatives To Wfv
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
C2goasm9192804 years ago1August 12, 201910apache-2.0Go
C to Go Assembly
Heyoka18553 months ago21September 18, 20224mpl-2.0C++
C++ library for ODE integration via Taylor's method and LLVM
Simd.jl151
5 months ago20otherJulia
Explicit SIMD vector operations for Julia
Rv89
7 months ago15otherC++
RV: A Unified Region Vectorizer for LLVM
Go Simd6515 years ago1October 29, 20181Assembly
Optimized functions for Go using SIMD
Heyoka.py5713 months ago7November 29, 20231mpl-2.0C++
Python library for ODE integration via Taylor's method and LLVM
Numeric Array5014 years ago20October 07, 2020Rust
Wrapper around generic-array that adds efficient numeric trait implementations
Small Matrix Inverse43
8 years ago1cc0-1.0C
SIMD optimised library for matrix inversion of 2x2, 3x3, and 4x4 matrices.
Fast Math26
9 years ago2otherHaskell
Play fast and loose with IEEE-754 rewrite RULES
Simd24
9 years ago2January 26, 20153otherHaskell
simple interface to ghc's simd vector support
Alternatives To Wfv
Select To Compare


Alternative Project Comparisons
Popular Llvm Projects
Popular Simd Projects
Popular Compilers Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
C Plus Plus
Llvm
Simd
Vectorization