🔢

SIMD

Created
Tags

Overview

Single Instruction, Multiple Data (SIMD) is a set of instructions to perform vectorized computations.

MMX


A single instruction can be applied to:


Issues:

SSE

Streaming SIMD Extensions

A single instruction can be applied to:

SSE2


Advantages:

Issues:

SSE3


Advantages:

SSE4


Advantages:

AVX

Advanced Vector Extensions (AVX)

A single instruction can be applied to:


Advantages:

AVX2

AVX-512 (or AVX3)