Native Signal Processing
Motivation
Target Applications
Basic Idea
SIMD
Packed Arithmetic
MMX Example
Dot-Product (cont.)
Alternative Dot-Product
Alternative Dot-Product (cont.)
Support for NSP
Common Concerns
New Instructions
Evolution of NSP
VIS
VIS Tailored for Graphics
UltraSPARC with VIS
3DNow! on K6-II
3DNow! on the K6-II
Streaming SIMD Extension
Pentium III
3DNow! on the Athlon
Athlon
Altivec
Altivec (cont.)
Applications using 3DNow!
Additional Information
Email: ravib@ece.utexas.edu
Home Page: http://www.ece.utexas.edu/~ravib