Jump to content
Compatible Support Forums
Sign in to follow this  
Marktait

What does SSE technology do?

Recommended Posts

Iv never been told the answer to this question or seen anybody answer it, what does the SSE technology thats built into Intel Chips and now Athlon chips too actually do.Like AMD have 3DNow+ and thats for enhanced graphics on games that support it as far as i know. So what does it do?

 

-----------------------------

AMD 1700+ Athlon XP

ASUS A7V133A VIA Motherboard

512MB PC-133 RAM

64MB GeForce 3 Ti200 (Det 27.10)

60GB IBM 7200RPM HardDrive

16x/48x LG DVDDrive

40x Compag CDDrive

16x/10x/40x LiteON ReWriter

Creative SoundBlaster Live! 1024 Player

Creative 4.1 Surround Sound 1600 Speakers

10/100 Netgear Ethernet Adapter

WinTV Primio FM TV/Radio Tuner

----------------------------------

Windows XP Professional Corporate Platinum Edition

Windows XP Plus Pack

Office XP Corporate Edition with Frontpage

Publisher XP Corporate Edition

Share this post


Link to post

I haven't been able to find a definitive answer of what SSE does, but it stands for Streaming SIMD Extensions

 

SIMD means "Single Instruction Multiple Data", which means being able to manipulate multiple pieces of data with a single instruction, as with matrix calculations (and since matrix calculations form the bulk of the processing in 3D apps, SIMD instructions can provide a useful boost for 3D!) Any application that requires the application of a single formula to multiple pieces of data, such as video processing, speech processing etc. will benefit from SIMD instructions.

 

Streaming tends to refer to video, and in fact Intel originally started to refer to SSE as "Internet Streaming SIMD Extensions" - so I would guess that SSE was targetted at MPEG (sound and video) encoding/decoding. The original plan by Intel was to sell processors based on what they could do to the browsing experience, but they forgot that any process is only as fast as its slowest link - and in the case of the Internet, the limiting step is not the processor, but the speed of the Internet connection!

 

The main difference between SSE and MMX is that MMX was integer based, whereas the SSE instructions are floating point based.

 

Hope this helps - if you need more info, try looking on the Developer section of the Intel website.

 

Rgds

AndyF

Share this post


Link to post

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×