Talk:Streaming SIMD Extensions

Latest comment: 3 years ago by Yahya Abdal-Aziz in topic Improvements

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)Reply

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)Reply

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). — Preceding unsigned comment added by Equlibrium (talkcontribs) 22:55, 8 January 2007 (UTC)Reply

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)Reply

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)AnonUndRandomReply

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)Reply

"is a SIMD (Single Instruction, Multiple Data) instruction set". --Swaaye 18:44, 7 May 2007 (UTC)Reply
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)Reply

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)Reply

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

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)Reply

"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 — Preceding unsigned comment added by Sydnisaurus (talkcontribs) 09:34, 7 May 2008 (UTC)Reply

SSE SSE1

edit

Is it the same thing?

https://en.wikipedia.org/wiki/Ryzen

https://en.wikipedia.org/wiki/Phenom_II

— Preceding unsigned comment added by 89.64.36.206 (talk) 27 August 2017 (UTC)

Improvements

edit
  1. For the less technically-proficient reader, it would be helpful to flesh out the § SSE instructions section with a description of the functions of the instruction, at least for each group of instructions.
  2. For any reader, the year of introduction of each of the § Later versions would give historical context.

yoyo (talk) 00:49, 2 February 2021 (UTC)Reply