A SIMD library that provides an intuitive and readable interface to 256-bit AVX and AVX2 SIMD instructions using low-cost abstractions.
-
Updated
Sep 4, 2022 - C++
A SIMD library that provides an intuitive and readable interface to 256-bit AVX and AVX2 SIMD instructions using low-cost abstractions.
An experiment in optimizing a string counter.
Mandelbrot set SIMD optimization
Optimizing matrix multiplication using parallelism and SIMD (AVX2, CUDA)
AVX2 version of Luhn algorithm
This C++ program is a demonstration of array vectorization techniques utilized in the AVX2 SIMD Assembly library, being run with C++ arrays through the vector class library created by Agner Fog. An ASM version of the same process has been implemented for comparison.
Tiny optimized math framework game oriented
A hash table optimization project - using assembly and several techniques in order to improve its performance.
SIMD accelerate xoshiro128, generate 256 bits 'number' at once
⚡️⚡️⚡️Blazing fast correlation functions on the CPU.
Simple image editor made using Windows Forms. It includes three versions of functions: C#, C++ and ASM and allow to compare their processing times.
Battleships opponent and compute experiments, with AVX2 / AVX-512
Add a description, image, and links to the avx2 topic page so that developers can more easily learn about it.
To associate your repository with the avx2 topic, visit your repo's landing page and select "manage topics."