Talk:Streaming SIMD Extensions

From Wikipedia, the free encyclopedia
Jump to: navigation, search
WikiProject Computing (Rated Start-class)
WikiProject icon This article is within the scope of WikiProject Computing, a collaborative effort to improve the coverage of computers, computing, and information technology on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
Start-Class article Start  This article has been rated as Start-Class on the project's quality scale.
 ???  This article has not yet received a rating on the project's importance scale.
 

MMX and SSE[edit]

"While MMX is redundant, operations can be operated in parallel with SSE operations offering further performance increases in some situations."

I left this in as I understood it from the previous content, but can anyone confirm the accuracy? Xrikcus 23:10, 21 November 2006 (UTC)

You can do pretty much everything with SSE that you could do with MMX (AFAIK), making the redundant claim valid. And SSE has its own registers as does MMX, so the CPU can perform MMX calculation while waiting for some SSE operation to finish and vice versa (It's a common ASM optimization where you perform some other operations while waiting for some others to finish). This is my understanding of it anyways, but I'm still in the process of learning the secrets of ASM, so don't count on my word :) --M.A. 05:08, 21 June 2007 (UTC)

Does Core 2 Support SSE 4?[edit]

While reading up on SSE I found that SSE 4 was said to be not supported on any current processor on the market having only read an article over at http://www.gamepc.com/labs/view_content.asp?id=e6600&page=2 that states that Core 2 does support SSE 4 and showing a CPU - Z screen shot stating that it supports SSE 4, half the websites I goto either say that it is planned, some say it supports it and Intels bloated site tells me nothing. It also appears that a large number of these sites confuse SSSE3 with SSE4.

For the mean time I have edited it to say that SSE will be supported in a new version of Core 2 (Penryn).

All Intel Core 2 products (and in fact all Intel Core microarchitecture products support SSSE3, but not SSE4. Intel mentions SSSE3 in a good bit of the Core 2 documentation (for instance here). There's not a lot about SSE4 available from Intel, other than this brief overview and some suggestions that it will first show up with Penryn. — Aluvus t/c 00:13, 9 January 2007 (UTC)

Should "Screaming Cindy" be added as a not-so-popular (but still prone to get n00bs like myself confused) informal reference to SSE? 201.24.60.175 04:40, 29 March 2007 (UTC)AnonUndRandom

What does it do?[edit]

What does it actually do? What is it? It's the first question the article should answer, but it doesn't answer it at all. The answer should be in the article lead, in the first sentence. Shinobu 18:00, 7 May 2007 (UTC)

"is a SIMD (Single Instruction, Multiple Data) instruction set". --Swaaye 18:44, 7 May 2007 (UTC)
I agree that a brief explanation of what SIMD is at the start would be useful. Also my impression is these instructions are underutilized. What about something like:
"SIMD instructions can greatly increase performance when exactly the same operations are to be performed on multiple data objects.
In the past this has been the domain of supercomputers for "vector" operations but can be useful for personal computers in many areas,
though typically mainly used for graphics processing."

AndrewWPhillips (talk)

SIMD is neither a purpose nor a sufficient description according to WP:TECHNICAL. I'll insert AndrewWPhillips'es text. Rursus dixit. (mbork3!) 10:38, 29 March 2011 (UTC)

What percentage of current dektop processores uses SSE? =[edit]

a rough estimate would suffice --217.6.32.154 (talk) 13:30, 16 January 2008 (UTC)

100% —Preceding unsigned comment added by 203.129.33.32 (talk) 04:21, 21 October 2008 (UTC)

All Intel processors starting from the Pentium III, and all AMD processors starting from Athlon XP support SSE. So the answer's roughly: all desktop computers made on or after 2000. C xong (talk) 01:48, 16 March 2010 (UTC)

"Screaming" redirects[edit]

ok.. I'm new to editing. I have often heard Streaming SIMD reffered to as Screaming SIMD or Screaming Sindy. Actually I didn't know the real name for it and had to google to find out the real name to get here. So I've set "Screaming Sindy" and "Screaming SIMD" to redirect here. "Screaming Cindy" actually gives some search results so I'm not sure what to do with that. I hope this is all ok. Perhaps these colloquial terms could be mentioned in the main page? As I said, I'm new to editing and don't know the first thing about computers or wiking so I won't wade in. Hmm.. I see someone else has had trouble with this. Anyone who objects to my mentioning these names in the main article had better speak up soon Sydnisaurus (talk) 09:34, 7 May 2008 (UTC)