Search Articles — Sudonull

Search Results

In this project

SIMD CSV parsing: nibble classification

https://sudonull.com/simd-csv-parsing-nibble-classification

Learn how to vectorize a CSV parser with ARM NEON: nibble tables, bit masks, prefix XOR. Code and algorithms for middle/senior developers. Read!

SIMD optimization of Mandelbrot AVX2 OpenMP CUDA

https://sudonull.com/simd-optimization-of-mandelbrot-avx2-openmp-cuda

Boosting the Mandelbrot set: from 7 FPS scalar C++ to 500+ FPS on CUDA. AVX2 intrinsics, OpenMP multithreading, GPU code. Benchmarks Ryzen 5 + RTX 3050. For middle/senior developers.

From the web

Single instruction, multiple data - Wikipedia

https://en.wikipedia.org/wiki/Single_instruction,_multiple_data

Single instruction, multiple data (SIMD) is a type of parallel computing (processing) in Flynn's taxonomy. SIMD describes computers …

A Primer to SIMD Architecture: From Concept to Code - Medium

https://medium.com/e4r/a-primer-to-simd-architecture-from-concept-to-code-d3cc470d6709

Mar 15, 2024 · In this article, we talked about the how SIMD works, history of SIMD specific to x86_64 architecture and demonstrated …

Difference between SIMD and MIMD - GeeksforGeeks

https://www.geeksforgeeks.org/computer-organization-architecture/difference-between-simd-and-mimd/

Sep 12, 2024 · SIMD stands for Single Instruction Multiple Data that is a specialized type of computer architecture in which the …

How-To: SIMD Programming - by Dennis Andersson

https://dennisrants.substack.com/p/how-to-simd-programming

Sep 27, 2024 · If you’ve been programming for a while, especially at a low level, you have almost certainly heard of SIMD. Single …

Use SIMD and hardware intrinsics in .NET - learn.microsoft.com

https://learn.microsoft.com/en-us/dotnet/standard/simd

1 day ago · SIMD (single instruction, multiple data) is hardware support for applying one operation to multiple pieces of data in …

SIMD library - cppreference.com

https://en.cppreference.com/cpp/experimental/simd

The SIMD library provides portable types for explicitly stating data-parallelism and structuring data for more efficient SIMD access. An …

Understanding SIMD Performance: A Developer's Introduction with …

https://n.demir.io/articles/understanding-simd-performance-developers-introduction/

Jul 16, 2025 · SIMD stands for “Single Instruction, Multiple Data”. It is a parallel computing technique where a single CPU instruction …

SIMD vs MIMD Explained: Parallel Computing Paradigms

https://www.youtube.com/watch?v=X_wPVFB8ikU

Jan 6, 2026 · Confused about Computer Architecture? 🖥️ In this video, we break down the difference between SIMD (Single …

What is SIMD (Single Instruction Multiple Data)? - eComputerTips

https://ecomputertips.com/glossary/simd

SIMD, or Single Instruction Multiple Data, is a powerful computing technique that allows processors to perform the same operation on …

The Art of SIMD Programming by Sergey Slotin - YouTube

https://www.youtube.com/watch?v=vIRjSdTCIEU

One such type of parallelism actively adopted by CPUs is "Single Instruction, Multiple Data" (SIMD): a class of instructions that can …

Trending Now