InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code. Learn more →
Top 16 C Simd Projects
John the Ripper jumbo - advanced offline password cracker, which supports hundreds of hash and cipher types, and runs on many operating systems, CPUs, GPUs, and even some FPGAsProject mention: Old password protected .rar files - Forgotten password - Alternative to Brute Force using unprotected files? | reddit.com/r/hacking | 2022-11-23
Implementations of SIMD instruction sets for systems which don't natively support them.
SIMDe is everything you're after: https://github.com/simd-everywhere/simde
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.
📽 Highly Optimized Graphics Math (glm) for C
High-efficiency floating-point neural network inference operators for mobile, server, and WebProject mention: [P] Pure C/C++ port of OpenAI's Whisper | reddit.com/r/MachineLearning | 2022-10-10
Building game development ecosystem for @ziglang!Project mention: zig-gamedev project: zaudio v0.9.1 released | reddit.com/r/Zig | 2022-11-21
A comprehensive guide to 50 years of evolution of strict C programming, a tribute to Dennis Ritchie's language
Fastest Integer CompressionProject mention: q_compress 0.7: still has 35% higher compression ratio than .zstd.parquet for numerical sequences, now with delta encoding and 2x faster than before | reddit.com/r/rust | 2022-02-17
I'm the author of TurboPFor-Integer-Compression. Q_compress is a very interresting project, unfortunatelly it's difficult to compare it to other algorithms. There is not binary or test data files (with q_compress results) available for a simple benchmark. Speed comparison would also be helpfull.
The context switching struggle is real. Zigi makes context switching a thing of the past. It monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack!
SIMD Library for Evaluating Elementary Functions, vectorized libm and DFT
"SIMD Library for Evaluating Elementary Functions, vectorized libm and DFT" - https://github.com/shibatch/sleef
A simple C library for compressing lists of integers using binary packing
Remote protein homology detection suite.Project mention: HHSuite3 | reddit.com/r/bioinformatics | 2022-10-12
Agenium Scale vectorization library for CPUs and GPUsProject mention: SPO600 project part 1 | dev.to | 2022-03-22
I've decided to switch to something better, and after a few hours of searching, I found this repository: NSIMD https://github.com/agenium-scale/nsimd FastDifferentialCoding https://github.com/lemire/FastDifferentialCoding VS https://github.com/VcDevel/Vc XSIMD https://github.com/xtensor-stack/xsimd
Turbo Base64 - Fastest Base64 SIMD/Neon/AltivecProject mention: Show HN: Turbo Base64 the fastest base64 now more faster | news.ycombinator.com | 2022-02-14
C library to remove white space from strings as fast as possibleProject mention: Removing characters from strings faster with AVX-512 | news.ycombinator.com | 2022-05-01
Cool performance enhancement, with an accompanying implementation in a real-world library (https://github.com/lemire/despacer).
Still, what does it signal that vector extensions are required to get better string performance on x86? Wouldn't it be better if Intel invested their AVX transistor budget into simply making existing REPB prefixes a lot faster?
High-level interface for low-level programmingProject mention: Tolower() in Bulk at Speed | news.ycombinator.com | 2022-06-27
Here's an AVX-2 implementation that assumes it can read up to 31 bytes past the end of the input: https://godbolt.org/z/P7PP1MnK7
Requires -fno-unroll-loops as otherwise clang gets overly unroll-y; the code is fast enough. Tail is dealt with by blending the originally read value with the new one.
(yes, that's autogenerated; from some https://github.com/mlochbaum/singeli code)
A header only library implementing common mathematical functions using SIMD intrinsicsProject mention: Trying to convert permute AVX512 instruction to AVX2/AVX calls | reddit.com/r/computerscience | 2022-03-09
Type-safe C/C++ API for WASM SIMD.
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
C Simd related posts
Portable SIMD library
3 projects | reddit.com/r/C_Programming | 15 Nov 2022
Escaping strings faster with AVX-512
2 projects | news.ycombinator.com | 14 Sep 2022
Tolower() in Bulk at Speed
5 projects | news.ycombinator.com | 27 Jun 2022
SIMD Library for Evaluating Elementary Functions, Vectorized Libm and DFT
1 project | news.ycombinator.com | 3 Jun 2022
C library for multiple-precision floating-point arithmetic with correct rounding
3 projects | news.ycombinator.com | 3 Jun 2022
Removing characters from strings faster with AVX-512
2 projects | news.ycombinator.com | 1 May 2022
10 projects | news.ycombinator.com | 4 Apr 2022
A note from our sponsor - InfluxDB
www.influxdata.com | 29 Nov 2022
What are some of the best open-source Simd projects in C? This list will help you: