Intel® ISA Extensions
Use hardware-based isolation and memory encryption to provide more code protection in your solutions.
1093 Discussions

Where can I find documents about SSE3 and SSE4 for early study?

kalven
Beginner
603 Views

Where can I find documents about SSE3 and SSE4 for early study, or the website link?

Thanks.

0 Kudos
5 Replies
Mark_B_Intel1
Employee
603 Views

Information on SSE4 including some whitepapers is available at www.intel.com/software/avx while SSE3 and SSE4 are both documented in the software developer manuals http://www.intel.com/products/processor/manuals/- I'd recommend you look mainly at volumes 2a and 2b for details of the instructions. Can you speak more of the problem you're trying to solve?

Regards,

Mark

0 Kudos
kalven
Beginner
603 Views

Thanks for your information.

Untill now, I am not use SSE3 and SSe4 in my application. I just want to have some knowledge about them. Whem I have further tests of them, maybe I will have some problems to share with you.

0 Kudos
srimks
New Contributor II
603 Views
Quoting - kalven

Where can I find documents about SSE3 and SSE4 for early study, or the website link?

Thanks.

I would suggest to read "IA-32 Intel Architecture Optimization Reference Manual" to start with. Followed by "Intel Intrinsic Functions Reference" & "Intel C++ Compiler Reference" documents. These documents does have preliminary examples to start writing SSE3 & SSE4 based code.

0 Kudos
ganeshsurabi_com
Beginner
603 Views

Hi,
Is there any tutotial.
Like this one for SSE2 which I found with great difficulty www.intel.com/software/products/college/ia32/sse2/sse2down.htm

RG

0 Kudos
srimks
New Contributor II
603 Views

Hi,
Is there any tutotial.
Like this one for SSE2 which I found with great difficulty www.intel.com/software/products/college/ia32/sse2/sse2down.htm

RG

It's very hard to find and address your needs. The Intel Vol-I & II Instructions Manual would take long time for any beginners to conquer it. Would advice follow few things to start with -

- Intel C++ Intrinsic Reference Document
-Intel C++ Compiler for Linux Systems User's Guide (search SSE/SSE2)
- Intel Pentium 4 & Xeon Processor Optimization Manual http://www.cs.grinnell.edu/~walker/courses/211.fa01/pentium-4-optimization.pdf Chapter 3 onwards.
- Refer Apple SIMD/Altivec website http://developer.apple.com/hardwaredrivers/ve/sse.html but don't get confused with SIMD & Altivec way of writing SSE programming.

I think abovefour should be sufficient to guide you in writing small SSE2 examples program and than latter move to Intel Vol-I & II Instructions Manual for better understanding OR try referring in between for any doubts related to definition of any instructions.

Perform google search too if needed apart from above 4 helps.

~BR
0 Kudos
Reply