Top 7 avx-instruction Open-Source Projects
-
thorium
Chromium fork named after radioactive element No. 90. Windows and MacOS/Raspi/Android/Special builds are in different repositories, links are towards the top of the README.md.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Mercury
Firefox fork with compiler optimizations and patches from Librewolf, Waterfox, and GNU IceCat. (by Alex313031)
-
sha256-simd
Accelerate SHA256 computations in pure Go using AVX512, SHA Extensions for x86 and ARM64 for ARM. On AVX512 it provides an up to 8x improvement (over 3 GB/s per core). SHA Extensions give a performance boost of close to 4x over native.
-
Thorium-Win-AVX2
Repo to serve AVX2 Windows builds of Thorium. https://github.com/Alex313031/Thorium/
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Thorium: Cross-platform patched Chromium fork "fastest browser on Earth" | news.ycombinator.com | 2024-05-20I found the original commit [1] since the other Github link in the thread shows the removal. I'm not entirely sure what the process was around adding to begin with
[1] https://github.com/Alex313031/thorium/commit/26655c920b6a9e4...
Project mention: Llamafile 0.7 Brings AVX-512 Support: 10x Faster Prompt Eval Times for AMD Zen 4 | news.ycombinator.com | 2024-03-31The bf16 dot instruction replaces 6 instructions: https://github.com/google/highway/blob/master/hwy/ops/x86_12...
Project mention: Mercury – Compiler optimized, private Firefox fork | news.ycombinator.com | 2024-03-04
BLAKE3 is faster than hardware accelerated SHA-2 because the tree mode used in BLAKE3 allows hashing parts of a single message in parallel (with SHA-2, parts of a single message have to be hashed one after another, and parallelism is only used in workloads where you process multiple messages at the same time).
https://github.com/minio/sha256-simd
https://github.com/BLAKE3-team/BLAKE3
FYI a number of streaming sites won't work - while this has Widevine, it does not have Verified Media Path (VMP) which verifies that you're running a signed binary. https://github.com/Alex313031/Thorium-Win-AVX2/issues/84#iss...
https://github.com/castlabs/electron-releases is an interesting Electron fork with full Widevine+VMP support - but it's very much closed-source.
avx-instructions related posts
Index
What are some of the best open-source avx-instruction projects? This list will help you:
Project | Stars | |
---|---|---|
1 | thorium | 4,105 |
2 | highway | 3,673 |
3 | Mercury | 959 |
4 | sha256-simd | 942 |
5 | Thorium-Win-AVX2 | 349 |
6 | fasmg | 194 |
7 | vpu-count | 40 |
Sponsored