APPENDIX: Vector acceleration in desktop audio processing

Vector computing basics

Scalar and vector operations

Typical tasks suited to vector acceleration

Parallelisation vs. vectorisation

MMX

So what is MMX?

MMX vs. DSPs

The FPU‐MMX collision

Data flow in MMX

3DNow

Altivec