Hacker News with Generative AI: SIMD

Expressive Vector Engine – SIMD in C++ (github.com/jfalcou)
EVE is a re-implementation of the old EVE SIMD library by Falcou et al. which for a while was named Boost.SIMD. It's a C++20 and onward implementation of a type based wrapper around SIMD extensions sets for most current architectures. It aims at showing how C++20 can be used to design and implement efficient, low level, high abstraction library suited for high performance.
RISC-V Vector Extension overview (0x80.pl)
The goal of this text is to provide an overview of RISC-V Vector extension (RVV), and compare — when applicable — with widespread SIMD vector instruction sets: SSE, AVX, AVX-512, ARM Neon and SVE.
RISC-V Vector Extension overview (0x80.pl)
The goal of this text is to provide an overview of RISC-V Vector extension (RVV), and compare — when applicable — with widespread SIMD vector instruction sets: SSE, AVX, AVX-512, ARM Neon and SVE.
Minotaur: A SIMD-Oriented Synthesizing Superoptimizer [pdf] (cs.utah.edu)
A not so fast implementation of cosine similarity in C++ and SIMD (joseprupi.github.io)
There isn’t much to see here, just me dusting off some old architecture knowledge to parallelize computations using SIMD, implement it in C++, and compare the results with Python.
SIMD Matters: Graph Coloring (box2d.org)
SIMD Matters (box2d.org)
x86 amd64 SIMD instruction list: SSE to AVX512 (officedaytime.com)
Scan HTML even faster with SIMD instructions (C++ and C#) – Daniel Lemire's blog (lemire.me)
Binary Search Tree with SIMD (clement-jean.github.io)
Using SIMD for Parallel Processing in Rust (nrempel.com)
A (Draft) Taxonomy of SIMD Usage (branchfree.org)
Scan HTML faster with SIMD instructions: Chrome edition (lemire.me)