Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
SSE2
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==CPU support== SSE2 is an extension of the [[IA-32]] architecture, based on the [[x86 instruction set]]. Therefore, only x86 processors can include SSE2. The [[AMD64]] architecture supports the [[IA-32]] as a compatibility mode and includes the SSE2 in its specification.<ref>{{cite web|last=Matz|first=Michael|title=System V Application Binary Interface - AMD64 Architecture Processor Supplement - Draft Version 0.99.4|url=https://www.cs.washington.edu/education/courses/351/12wi/supp-docs/abi.pdf|access-date=April 26, 2013|author2=Hubicka, Jan|author3=Jaeger, Andreas|author4=Mitchell, Mark|date=January 2010}}{{Dead link|date=December 2021 |bot=InternetArchiveBot |fix-attempted=yes }}</ref><ref>{{cite web|last=Fog|first=Agner|title=Optimizing software in C++: An optimization guide for Windows, Linux and Mac platforms|url=http://www.agner.org/optimize/optimizing_cpp.pdf|access-date=April 26, 2013|archive-date=April 8, 2013|archive-url=https://web.archive.org/web/20130408125402/http://www.agner.org/optimize/optimizing_cpp.pdf|url-status=live}}</ref> It also doubles the number of XMM registers, allowing for better performance. SSE2 is also a requirement for installing Windows 8<ref>{{cite web|url=https://docs.microsoft.com/en-us/windows/desktop/dxmath/pg-xnamath-internals|title=DirectXMath Programming Guide/Library Internals|access-date=July 2, 2019|archive-date=July 2, 2019|archive-url=https://web.archive.org/web/20190702024151/https://docs.microsoft.com/en-us/windows/desktop/dxmath/pg-xnamath-internals|url-status=live}}</ref> (and later) or Microsoft Office 2013 (and later) "to enhance the reliability of third-party apps and drivers running in Windows 8".<ref>{{cite web|url=http://windows.microsoft.com/en-GB/windows-8/what-is-pae-nx-sse2|title=What is PAE, NX, and SSE2 and why does my PC need to support them to run Windows 8 ?|last=Microsoft Corporation|archive-url=https://web.archive.org/web/20130411004411/http://windows.microsoft.com/en-GB/windows-8/what-is-pae-nx-sse2|archive-date=April 11, 2013|access-date=March 19, 2013}}</ref> The following IA-32 CPUs support SSE2: * [[Intel]] [[NetBurst]]-based CPUs ([[Pentium 4]], [[Xeon]], [[Celeron]], [[Pentium D]], [[Celeron D]]) * Intel [[Pentium M]] and [[Celeron M]] * [[Intel Atom]] * [[AMD Athlon 64]] * [[Transmeta Efficeon]] * [[VIA C7]] The following IA-32 CPUs were released after SSE2 was developed, but did not implement it: * [[AMD]] CPUs prior to [[Athlon 64]], such as [[Athlon XP]] * [[VIA C3]] * [[Transmeta Crusoe]] * [[Intel Quark]]
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)