Azitech

Azimout's Linux weblog

SIMD

leave a comment »

SIMDs (Single Instruction, Multiple Data instruction sets). The following instruction sets exist: MMX (1996), 3DNow! (1998), SSE (1999), SSE2 (2001), SSE3 (2004, a.k.a PNI), SSSE3 (2006), SSE4 (2007),  AVX (2008). The safest bet is probably to use MMX, SSE and SSE2.

To find out which ones your CPU supports, run <code>cat /proc/cpuinfo | grep -E ‘mmx|sse|sse2|pni'</code>

To find out what these flags mean, read cpufeature.h

Advertisements

Written by azimout

29/09/2010 at 15:07

Posted in Reference

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: