What does SSE technology do?

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.

Slack Space 1613 This topic was started by ,


data/avatar/default/avatar05.webp

430 Posts
Location -
Joined 2001-04-09
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

Participate on our website and join the conversation

You have already an account on our website? Use the link below to login.
Login
Create a new user account. Registration is free and takes only a few seconds.
Register
This topic is archived. New comments cannot be posted and votes cannot be cast.

Responses to this topic


data/avatar/default/avatar05.webp

748 Posts
Location -
Joined 2001-05-21
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