Vc

Parallelism library

A C++ library for explicitly data-parallel programming on modern CPUs and GPUs.

SIMD Vector Classes for C++

GitHub

1k stars
66 watching
151 forks
Language: C++
last commit: over 2 years ago
Linked from 2 awesome lists

avxavx2avx512c-plus-pluscppcpp11cpp14cpp17data-parallelneonparallelparallel-computingportablesimdsimd-instructionssimd-programmingsimd-vectorssevectorization

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
vectorclass/version2A C++ library leveraging SIMD instructions to improve performance on modern CPUs.1,316
p12tic/libsimdppA portable header-only C++ low level SIMD library providing a unified interface to various instruction sets.1,250
ermig1979/simdAn image processing and machine learning library optimized for high-performance computations on various x86/x64 and ARM architectures.2,077
mortennobel/parallelcomputingplaygroundA showcase project demonstrating various parallel computing techniques and libraries in C++.2
xtensor-stack/xsimdProvides C++ wrappers for SIMD intrinsics and parallelized mathematical functions to accelerate code execution on various platforms.2,239
ben-marshall/verilog-vcd-parserA tool for parsing and analyzing Value Change Dump (VCD) files as specified in the IEEE System Verilog 1800-2012 standard.90
jeffamstutz/tsimdProvides C++ SIMD types and utilities for Intel CPUs to improve performance343
parallella/palAn optimized C library for parallel computing and data movement on resource-constrained devices301
thekvs/cpp-serializersCompares performance of various data serialization libraries in C++731
yuki-koyama/parallel-utilProvides parallel processing utilities for C++1130
vittorioromeo/vrm_coreA lightweight C++ utility library providing general-purpose functionality34
picanumber/yappParallel pipeline library for stream processing62
scoopr/vectorialA vector math library with support for SIMD instructions on various architectures.351
matt-42/vppA high-performance C++ library for fast video and image processing721
nvidia/nvvlA library that loads compressed video sequences to facilitate machine learning training678