Multithreading technology (such as Intel's Hyperthreading or AMD's Simultaneous Multithreading) provides increased performance by splitting each of the processor's physical cores into virtual cores, also known as threads. This way, each core can run two instruction streams at once.
AES is used to speed up encryption and decryption.
AVX is used to help speed up calculations in multimedia, scientific and financial apps, as well as improving Linux RAID software performance.
SSE is used to speed up multimedia tasks such as editing an image or adjusting audio volume. Each new version contains new instructions and improvements.
F16C is used to speed up tasks such as adjusting the contrast of an image or adjusting volume.
NEON provides acceleration for media processing, such as listening to MP3s.
MMX is used to speed up tasks such as adjusting the contrast of an image or adjusting volume.
A technology integrated into the processor to secure the device for use with features such as mobile payments and streaming video using digital rights management (DRM).
The CPU can decode more instructions per clock (IPC), meaning that the CPU performs better